El faro que tu negocio necesita en la costa del olvido


Alicante es una ciudad de contrastes afilados. Por un lado, el sol, la playa, el turismo que no para. Por el otro, una realidad más incómoda para quien tiene un negocio: cientos de competidores peleando por un trozo del pastel digital. Abrir la persiana por la mañana ya no es suficiente. El cliente actual no camina hasta tu local. Camina con los dedos. Abre Google, teclea, mira tres resultados, elige. Y si tu nombre no asoma entre esos tres, da igual la calidad de tu producto o la simpatía de tu recepcionista. Para ese cliente, no existes.

La trastienda de esta situación es casi cruel. Muchos dueños de negocios en Alicante invierten en folletos, en vallas publicitarias, en anuncios de Facebook que se esfuman con el dedo hacia arriba. Pero olvidan la ventana más importante de todas: la del buscador. Cada día, miles de personas en la provincia buscan palabras como reparación de aire acondicionado, abogado de extranjería o tienda de bicicletas. Y el 91 por ciento de esas personas nunca pasan de la primera página. Si tu web está en la página dos, estás en el desierto. Y el desierto, en términos de negocio, es lo mismo que estar cerrado.

El seo en alicante no es un lujo tecnológico reservado para grandes cadenas. Es la herramienta que nivela el campo de juego. Una pequeña cafetería en el centro, una clínica de fisioterapia en San Juan o una inmobiliaria en Vistahermosa pueden competir con la competencia más grande si saben jugar las reglas locales. Porque el secreto está en el detalle. Google no quiere ver webs genéricas que hablen de "la mejor atención al cliente". Quiere respuestas concretas a preguntas reales: horarios, precios orientativos, disponibilidad, fotos actualizadas, reseñas recientes de personas reales.

Hay un factor que muchos ignoran hasta que lo sufren: el mapa. La mitad de los clics en búsquedas locales se los lleva el paquete de Google Maps. Ese recuadro con tres negocios y un mapa que aparece antes que cualquier otro resultado. Si no estás ahí cuando alguien busca en su móvil, cerca de donde está, has perdido la batalla antes de empezar. Optimizar ese perfil es casi tan importante como tener una buena fachada en la calle. Y sin embargo, la mayoría lo tiene abandonado: foto borrosa, horario sin actualizar, reseñas de hace tres años.

El seo en alicante bien hecho empieza por una auditoría que duele: velocidad de carga lamentable, palabras clave equivocadas, estructura que Google no entiende. Luego viene la estrategia por zonas, porque no es lo mismo buscar en el cauce del río que en la Playa de San Juan o en el barrio de Carolinas. Luego la construcción de páginas específicas que respondan a esas búsquedas concretas. Luego la campaña de reseñas que multiplica la confianza. Y finalmente, los enlaces desde medios locales y directorios que le dicen a Google: "oye, este negocio importa en Alicante".

El resultado no es mágico, pero parece milagro. A los tres meses, las primeras subidas. A los seis, una posición sólida. Las llamadas empiezan a llegar sin que el dueño tenga que pagar por cada clic. La agenda se llena con clientes que ya han visto el perfil, que ya han leído las reseñas, que ya confían. Y lo mejor de todo: ese flujo no se detiene cuando el presupuesto de publicidad se acaba. Porque el seo en alicante es un activo que se construye, no un gasto que se consume.

Las historias de quienes ya lo han hecho son espejo de lo que podría ser tu negocio. Un restaurante que llenaba solo en verano y ahora tiene reservas todo el año. Un centro médico que no aparecía ni en el mapa y ahora es la primera opción en su barrio. Una inmobiliaria que siempre veía cómo la competencia se llevaba los mandatos y que hoy recibe tasaciones gratuitas cada semana sin mover un dedo. No son casos excepcionales. Es la mecánica del algoritmo cuando se trabaja con cabeza y con conocimiento local.

La competencia en Alicante no espera. Cada día que pasa sin que tomes acción, tu rival más cercano consolida su puesto en el top tres. Y desbancar a quien ya está instalado cuesta mucho más que llegar primero. No se trata de gastar más. Se trata de empezar ahora. El faro de tu negocio puede encenderse hoy. O puedes seguir en la oscuridad mientras los clientes pasan de largo, mirando el escaparate iluminado del vecino. Seo en Alicante es el interruptor. Solo falta que quieras pulsarlo.

El GPS de tu próxima sonrisa


Cuando una muela empieza a hablar, quien sufre no tiene paciencia para navegar por páginas 4 de Google. Quiere soluciones inmediatas, cerca de casa y con pruebas sociales que le den confianza. Ahí es donde la mayoría de las clínicas dentales pierden el tren.

El problema no es la calidad clínica. Es la visibilidad. Google premia a quien entiende su idioma: velocidad de carga, reseñas frescas, contenido que responde exactamente a lo que el paciente busca cuando teclea "urgencias dentales domingo" o "implantes sin dolor". Sin esa ingeniería invisible, la mejor clínica del barrio puede quedar sepultada bajo competidores con menos oficio pero más estrategia.

El seo para dentistas cambia ese tablero por completo. No es publicidad de pago que desaparece en cuanto cierras el grifo. Es construir un activo digital que, con cuidado constante, te pone en el escaparate principal de Google: ese paquete local de tres resultados donde se llevan casi la mitad de los clics. Y lo mejor: cuando llegas arriba, te quedas.

Una auditoría especializada empieza por lo pequeño: ¿tu web vuela o se arrastra? ¿tu ficha de Google Business Profile tiene fotos actualizadas y responde preguntas? ¿las palabras clave que usas son las mismas que realmente teclea un paciente con dolor o con ganas de lucir dientes perfectos? Ajustar esos detalles puede duplicar las llamadas sin un euro extra en publicidad.

Las reseñas, además, son el nuevo boca a boca. Una clínica con 80 valoraciones recientes y 4.8 estrellas genera una confianza que ningún anuncio pagado puede comprar. Y Google lo sabe: por eso empuja arriba a quien demuestra que sus pacientes están contentos.

El seo para dentistas, bien hecho, tiene un retorno brutal. Un solo paciente de implantes puede cubrir varios meses de inversión. Y lo que pagas este mes sigue funcionando el que viene, porque los enlaces de calidad, los contenidos bien pensados y la autoridad ganada no caducan con el calendario. Al final, no se trata de engañar al algoritmo. Se trata de entender que, en el fondo, Google solo quiere lo mismo que tú: que el paciente que busca ayuda la encuentre rápido, en el mejor sitio posible. Y ese sitio puede ser tu clínica.

The Real Limits of Shopify Themes and How to Push Past Them


Shopify's limitations aren't dealbreakers. They're guardrails that keep the platform reliable. Most merchants never need to push past them. But if you do, solutions exist.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Shopify makes launching an online store easy. You pick a theme, add products, and start selling. That simplicity is why millions of merchants use it. But ease of use comes with trade-offs. When you want your store to look or behave differently than the template allows, you hit walls.

These limitations aren't flaws. They're design choices that keep the platform stable and secure. But they can frustrate merchants who have a specific vision. If you've ever tried to move a button, change a checkout flow, or add a custom feature, you know what I mean.

As someone who's worked with Shopify stores for years, I've seen these constraints firsthand. The good news is most limitations have workarounds. You just need to know where to look and when to ask for help. Here are the most common Shopify design limits and practical ways to move past them.

Theme Constraints Are Real


Shopify themes are built to work for many stores. That means they're flexible but not infinitely customizable. You can change colors, fonts, and layouts within set options. But if you want something outside those options, you need to edit the code.

Liquid, Shopify's templating language, powers these themes. It's powerful but has a learning curve. Simple changes like reordering product page sections might require digging into theme files. One wrong edit can break your whole store.

Fix: Start with a theme that matches 80% of what you need. Then use Shopify's theme editor for the rest. For deeper changes, hire a website designer who knows Liquid. They can make targeted edits without risking your site's stability.

Checkout Customization Is Limited


The checkout page is where conversions happen. But Shopify restricts how much you can change it. On basic plans, you can't edit the checkout layout at all. You can add custom fields or scripts, but the core flow stays the same.

This protects security and compliance. But it also means you can't fully brand the checkout or add unique upsell flows without workarounds.

Fix: Use Shopify Plus if you need full checkout control. It unlocks checkout.liquid for deep customization. If Plus isn't in your budget, use apps to add post-purchase upsells or custom fields. A web design company can help you choose the right app stack without bloating your site.

Mobile Responsiveness Isn't Automatic


Most Shopify themes are responsive. But "responsive" doesn't always mean "optimized." Some themes look fine on desktop but feel clunky on mobile. Buttons might be too small. Images might load slowly. Navigation might be hard to use with one hand.

Mobile users make up most e-commerce traffic. If your store isn't smooth on phones, you lose sales.

Fix: Test your theme on real devices before committing. Use Google's Mobile-Friendly Test tool. If your chosen theme falls short, consider a custom mobile layout. A website designer can adjust breakpoints and touch targets to improve the mobile experience without rebuilding everything.

App Bloat Slows Everything Down


Shopify's app store offers solutions for almost any feature gap. But each app adds code to your site. Too many apps slow down load times. Slow sites hurt conversions and SEO.

Apps can also conflict with each other or your theme. One update can break functionality you rely on.

Fix: Audit your apps quarterly. Remove any you don't actively use. Look for native Shopify features that replace app functionality. When you need a custom feature, ask a web design company about building it directly into your theme instead of relying on a third-party app.

Content Layouts Feel Rigid


Shopify's content sections work well for product pages and collections. But blog posts, landing pages, and custom content often feel constrained. You can't easily create unique layouts without editing theme code or using page builder apps.

Page builders add flexibility but can introduce their own performance issues. They also create dependency on another tool.

Fix: Use Shopify's native sections wherever possible. They're optimized and update-safe. For complex pages, consider a lightweight page builder like Shogun or PageFly. Test load times before and after adding it. A website designer can help you balance flexibility with performance.

Branding Beyond Colors and Fonts


Many merchants want their store to feel unique. But Shopify themes often share similar structures. Even with custom colors and fonts, your store might look like dozens of others using the same theme.

Standing out requires more than surface-level changes.

Fix: Invest in custom graphics, photography, and micro-interactions. Small details like hover effects, custom icons, or animated transitions add personality without breaking the theme. A web design company can implement these touches within Shopify's constraints to create a distinct brand experience.

When to Hire Professional Help


Some limitations are worth living with. Others block your growth. Knowing the difference saves time and money.

If you're comfortable editing code and have time to learn Liquid, you can overcome many limits yourself. Shopify's documentation is thorough. Community forums offer solutions to common problems.

But if you need custom functionality, complex integrations, or a unique design that templates can't support, bring in help. A website designer experienced with Shopify knows the platform's boundaries and how to work within them. They can build custom sections, optimize performance, and ensure your store scales with your business.

A web design company adds strategy. They don't just fix design gaps. They align your store's structure with your business goals. They test changes before launch and monitor performance after. This reduces risk and accelerates results.

Practical Steps to Start Today


You don't need to overhaul your store to improve it. Start small.

  • Audit your current theme. What do you like? What frustrates you? List specific issues.
  • Test your store on mobile. Note any usability problems.
  • Review your apps. Remove unused ones. Consolidate where possible.
  • Pick one limitation to address first. Maybe it's speeding up load times. Maybe it's improving mobile navigation.
  • If you hit a technical wall, consult a professional. A short consultation can save hours of trial and error.


Final Thoughts


Shopify's limitations aren't dealbreakers. They're guardrails that keep the platform reliable. Most merchants never need to push past them. But if you do, solutions exist.

The key is knowing when to work within the system and when to invest in customization. Don't fight the platform. Work with it. Use its strengths. Address its gaps strategically.

Whether you DIY or partner with a web design company, focus on what moves your business forward. A faster site, clearer navigation, or stronger branding often matters more than pixel-perfect control.

Your store doesn't need to be perfect. It needs to work for your customers. Keep that goal in mind, and you'll make smarter design decisions within Shopify's framework.

Over 97% of the 'Linux' Foundation's Budget Goes Not to Linux


According to the latest annual report from the Linux Foundation (LF), less than 3% of its budgetary resources are allocated to the thing it is named after!

don't like this

Reinstating a Struck-Off Company in Singapore: What Directors Must Know


The media in this post is not displayed to visitors. To view it, please go to the original post.

ACRA removes companies from the register when they appear dormant, breach compliance obligations, or fail to file annual returns for two or more consecutive years. Once struck off, a company is no longer a legal entity in Singapore—but restoration is possible, and more directors pursue it than commonly assumed.

The Reality of Being Struck Off


A struck-off company loses its legal existence entirely. Its bank accounts freeze. Its contracts become unenforceable. Its name vanishes from the public register.

Directors and shareholders forfeit all authority to act on the company's behalf. Any property the entity owned may transfer to the government as bona vacantia—ownerless assets that the state claims by default.

ACRA typically launches the process after compliance deadlines are missed, official notices go unanswered, or no recognised officers occupy the registered address. A formal warning precedes the actual strike-off. Many directors only discover the situation after the fact, often when a bank halts transactions or a contract partner raises an alarm.

The restoration window spans six years from the strike-off date. Beyond that period, reinstatement becomes substantially more difficult and may be unavailable.

Eligible Parties


Former directors, members, creditors, or any party harmed by the removal may petition ACRA. Most requests originate with directors or shareholders who need the company revived to settle outstanding assets, honour active agreements, or resolve pending regulatory issues.

Voluntarily struck-off companies can also seek reinstatement. However, ACRA will not approve restoration until the original grounds for removal are fully addressed.

The Restoration Procedure


All applications proceed through BizFile+, ACRA's digital filing platform. Several prerequisites must be satisfied beforehand.

Engage a Registered Filing Agent or Qualified Secretary


Since the company no longer exists in the register, individual directors often lack the CorpPass access required to file directly. Most applicants, therefore, turn to a professional company secretary Singapore at this stage. A competent company secretary understands ACRA's precise requirements, knows which documents are mandatory, and can help applicants avoid the most frequent rejection causes.

Clear Every Outstanding Compliance Issue


ACRA refuses to restore companies that still carry unresolved violations. Overdue annual returns must be submitted. Unpaid penalties require settlement. Disputes with IRAS need resolution. Financial statements must be brought current.

Directors frequently underestimate this requirement. They believe ACRA will overlook past lapses once the application is lodged. It does not.

Assemble Supporting Documentation


The application demands a written justification for reinstatement. It requires proof of the applicant's standing. It also calls for a declaration outlining the company's intended future purpose.

Where the removal was involuntary, evidence demonstrating the company remained active at the time substantially strengthens the petition.

Submit and Remit Payment


Administrative restoration costs S$60. Court-ordered restoration costs S$200. ACRA processes routine administrative applications within 14 to 30 working days. Court-ordered restorations, involving formal court summonses and hearings, take considerably longer.

Two Distinct Restoration Pathways


Administrative restoration applies when the strike-off occurred within the past six months. ACRA manages this pathway directly, without court involvement. For applicants who act promptly, this faster route usually suffices.

Court-ordered restoration becomes necessary when more than six months have elapsed, or when ACRA denies an administrative request. The process requires filing an originating summons in the High Court, serving it on the Registrar of Companies, and attending a hearing. The persuasiveness of your presented case carries significant weight. Directors in this situation typically retain a lawyer alongside their company secretary services provider to construct a compelling argument.

The Essential Role of Professional Support Throughout


A company secretary in Singapore is far more than an administrative convenience. The Companies Act mandates that every Singapore-incorporated company maintain a qualified company secretary. During restoration, the company technically has none because it no longer exists. Reappointing a qualified secretary becomes one of the first post-reinstatement obligations.

Before reinstatement, experienced company secretary services manage the groundwork. They identify outstanding filings, liaise with IRAS where necessary, draft the application letter, and manage submission. Directors who proceed independently often encounter rejection on technical grounds—incomplete paperwork, poorly worded statements, or penalties they never knew existed.

Following reinstatement, reliable secretarial services Singapore ensure ongoing compliance. This encompasses annual return management, statutory register maintenance, and AGM deadline tracking. In numerous cases, the compliance breach that triggered removal was entirely avoidable with proper company secretary services established from the outset.

Rebuilding After Reinstatement


Restoration places the company back on the register as if the strike-off never happened. Legal standing returns. Bank accounts can be unfrozen. Contracts regain force. Assets that transferred to the government during the struck-off interval can be reclaimed, though this occasionally requires an additional application.

The immediate imperative after reinstatement involves rapid compliance catch-up. Annual returns, director updates, registered address verifications—these must occur immediately to prevent a repeat scenario.

A methodical transition from your secretarial services Singapore provider, including a proactive compliance calendar, is what makes reinstatement sustainable.

Restoration is genuinely achievable for most struck-off companies. The timeframe is narrow, and the documentation is exacting. Early action, thorough resolution of compliance gaps before filing, and collaboration with qualified company secretary services throughout separate successful petitions from failed ones.

Behind the Scenes Hardening Firefox with Claude Mythos Preview – Mozilla Hacks - the Web developer blog


More info: news.ycombinator.com/item?id=4…
This entry was edited (21 hours ago)

The Expanse Osiris Reborn: Offizieller Revealtrailer [4K]


The media in this post is not displayed to visitors. To view it, please go to the original post.

Der Revealtrailer des Spiels "Kena: Scars Of Kosmora"; die Quelle ist YT. Dieses Video ist daher ein Reupload.

Releasetermin: TBA
Entwicklerstudio: Owlcat Games
Plattformen: PC, PS5, Xbox Series X & S

This entry was edited (1 day ago)

Pool de Rentas: Clave para Inversiones Colectivas


Este articulo explora cómo los pools de rentas revolucionan el sector al agrupar activos inmobiliarios bajo esquemas compartidos que priorizan la continuidad de ingresos y la minimización de riesgos operativos.

Distribución Automatizada

Las rentas se canalizan directamente a un esquema unificado que prioriza obligaciones fijas antes de asignar excedentes proporcionales a cada socio. Este articulo detalla esa dinámica fluida que protege contra fluctuaciones inesperadas.

Administración Delegada

Expertos en el rubro coordinan desde la captación de inquilinos hasta el mantenimiento predictivo, deslastando a los partícipes de tareas cotidianas. Este articulo resalta esa eficiencia que multiplica la rentabilidad neta.

Participación Ampliada

Cualquier perfil inversor puede ingresar a proyectos de alto calibre con contribuciones mínimas, beneficiándose de economías de escala en ubicaciones privilegiadas. Este articulo enfatiza esa democratización del acceso premium.

Proyección a Mediano Plazo

El formato asegura valorización progresiva junto a flujos recurrentes, adaptándose a ciclos económicos diversos. Este articulo subraya su vigencia en contextos de expansión metropolitana.

Cycles Demoreel 2014


The media in this post is not displayed to visitors. To view it, please go to the original post.

Support an open animation feature film! cloud.blender.org/gooseberry/

Cycles is a render engine, used by Blender, the free/open 3D creation suite. blender.org

Edit by Alexander Mitzkus (zuggamasta.de)
Music by Jan Morgenstern (janmorgenstern.com)
Produced by Thomas Dinges (dingto.org/)

Thanks to all contributors:
Alexander Mitzkus (zuggamasta.de)
Andrew Price (blenderguru.com)
blendFX (blendfx.com)
Caminandes (caminandes.com)
eMirage (emirage.org)
Flamboyant Paradise (flamboyantparadise.com)
Gleb Alexandrov (blender-game.com)
Greg Zaal (adaptivesamples.com)
Jesse Sutherland
Lee Salvemini (cgmasters.net)
Loica (loica.tv)
Mathieu Auvray (mathieu-auvray.tumblr.com)
Mauro Pfister
Project Gooseberry (gooseberry.blender.org)
Ronny Großheim (youtube.com/user/nutelZ)
Tears of Steel (tearsofsteel.org)
Wires for Empathy (wiresforempathy.org)

This entry was edited (1 day ago)

I am trying to debug a friend's HP printer and have no idea wtf I'm doing [unsolved, i gave up and so did my friend, fuck printers]


I am ssh'd into his machine, and can only access cli, he can see what I do via tmux.

My friend is on Fedora 44, and has a HP103a printer which gets detected with lpstat:

~> lpstat -d
system default destination: HP-Laser-103-107-108

BUT, when I try to print with lp, he says the printer makes a little noise but nothing prints out.

I tried hp-setup but:

~> hp-setup -i -b usb
/usr/share/hplip/prnt/cups.py:705: SyntaxWarning: 'return' in a 'finally' block
  return fax_ppd,expected_fax_ppd_name, nick

HP Linux Imaging and Printing System (ver. 3.25.8)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

(Note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

^[[error: No device selected/specified or that supports this functionality.

I understand how painful printers can be, does anyone have experience with this? I haven't used a printer with Linux before but I can provide logs.
This entry was edited (1 day ago)

My Worst tech purchases as a Linux user (and in general): hardware & software !


The media in this post is not displayed to visitors. To view it, please go to the original post.

Use a secure, encrypted, and fast VPN with Proton VPN: protonvpn.com/TheLinuxEXP

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
01:02 Sponsor: Proton VPN
02:00 iPhone
05:30 AirPods
07:31 Fitness Trackers
10:14 Davinci Resolve
14:09 My Keyboard
16:35 Nintendo Switch
18:10 iPad Mini
20:54 Conclusion

#linuxdesktop #tech #linuxdistro

This entry was edited (4 minutes ago)

How Material Hardness Affects Output When Using a Mobile Impact Crusher


The media in this post is not displayed to visitors. To view it, please go to the original post.

A mobile impact crusher is a hungry beast. It chews through concrete, asphalt, and soft rock. It is fast. It is efficient. It is also temperamental. Feed it limestone, and it purrs. Feed it granite, and it groans. The difference is hardness. Hardness is not a marketing term. It is a measurable property. The Mohs scale. The compressive strength in megapascals. Every crusher operator should understand these numbers. This article argues that ignoring material hardness is the fastest way to destroy your blow bars, clog your chamber, and miss your production targets. Respect the rock. Know the hardness. Adjust your mobile crusher plant. Otherwise, prepare for disappointment.

The Hardness Spectrum: From Limestone to Granite

Low Hardness: The Impactor's Playground

Limestone sits at the soft end of the spectrum. Its compressive strength is 30 to 60 megapascals. Mohs hardness is 3 to 4. An impact crusher loves limestone. The blow bars strike the rock. The rock fractures. The chamber ejects the particles. The process repeats. Wear is moderate. Output is high. A 500-horsepower impactor processing limestone may produce 300 tonnes per hour. The blow bars last 1,000 hours or more. This is the impactor's natural habitat. It is efficient. It is profitable. The creative observation is that many operators buy impactors for limestone and never realise how good they have it. They think all rock is this easy. It is not.

crawler impact crusher machine

Medium Hardness: The Compromise Zone

Dolomite and some river gravels fall into the medium category. Compressive strength of 60 to 120 megapascals. Mohs hardness of 5 to 6. An impact crusher can handle these materials. The output drops. A limestone crusher machine that made 300 tonnes per hour of limestone may make 200 tonnes per hour of dolomite. The blow bar life shortens. One thousand hours becomes 500. The machine runs hotter. The operator must pay attention. The creative argument is that medium hardness materials are the economic limit for impact crushers. Above this range, a cone crusher becomes a better choice.

High Hardness: The Danger Zone

Granite. Basalt. Quartzite. These materials are hard. Compressive strength of 150 to 300 megapascals. Mohs hardness of 7 or higher. An impact crusher processing granite is a machine in pain. The blow bars wear rapidly. One hundred hours may be a long life. The output drops dramatically. Three hundred tonnes per hour becomes 100. The machine vibrates. The bearings overheat. The chamber plugs. This is not a productive application. The creative observation is that some operators try to crush hard rock with impactors because they own the machine. They would be better off renting a cone crusher or selling the impactor and buying the right tool. Do not force a square peg into a round hole. Hard rock destroys impactors.

Output Reduction Mechanisms

Blow Bar Wear and the Loss of Impact Energy

Hard rock accelerates blow bar wear. The blow bar is the tool that strikes the rock. As it wears, its profile changes. The sharp edge becomes a rounded edge. The impact energy dissipates. The rock does not fracture cleanly. It compresses. It heats up. The crusher works harder. The output falls. The creative argument is that blow bar wear is not linear. The first 10 percent of wear may reduce output by 5 percent. The last 10 percent of wear may reduce output by 40 percent. Operators who wait until the blow bars are completely worn are losing production for weeks. Change blow bars early. The cost of the new bars is less than the value of the lost output.

mobile track type impact crushing plant for construction waste recycling in the Philippines

Chamber Packing and the Vicious Cycle

Hard rock is harder to fracture. It spends more time in the crushing chamber. More time means more material accumulates. The chamber begins to pack. Packed material increases the power draw. It also increases wear. The operator opens the chamber setting. The product becomes coarser. The customer rejects it. The operator closes the setting. The chamber packs again. This is a vicious cycle. The creative observation is that chamber packing is the operator's signal. The machine is telling you that the material is too hard. Listen to it. Reduce the feed rate. Change the blow bars. Or switch to a different mobile impact crusher for sale. Ignoring the signal leads to bigger problems.

Adjusting Your Operation for Harder Material

Slowing Down to Speed Up

The natural instinct is to push harder. More feed. Higher rotor speed. This instinct is wrong. When material is hard, slow down. Reduce the rotor speed. The blow bars will strike with less force. They will also wear less quickly. The material will spend more time in the chamber. It will fracture through repeated impacts rather than single high-energy impacts. The output will fall. The blow bar life will increase. The creative argument is that total production over the life of the blow bars may be higher with slower rotor speeds. Calculate the tonnes per set. Do not just watch the tonnes per hour. The marathon runner wins the race, not the sprinter.

Blow Bar Metallurgy: Choosing the Right Alloy

Not all blow bars are the same. Manganese steel is tough. It work-hardens under impact. It is good for medium hardness rock. High-chrome iron is hard. It resists abrasion. It is good for hard rock. The creative advice is to match the blow bar alloy to the material. Running high-chrome bars in limestone is unnecessary. Running manganese bars in granite is a mistake. Ask your supplier for recommendations. Test different alloys. Keep records of tonnes produced and blow bar life. The data will guide you. The right alloy pays for itself.

The creative conclusion is that material hardness is not a detail. It is the primary variable. It determines output. It determines wear. It determines profitability. Match your crusher to your material. Adjust your operation for hardness. Choose the right blow bars. Otherwise, you will fight the rock. The rock will win.

Full Life Cycle Cost Analysis of Mobile Stone Crushing Plants


In the modern mining and construction sectors, the shift toward mobile technology is driven by a need for greater financial agility and operational efficiency. Deciding to invest in an aggregate plant is a high-stakes move that requires more than a simple comparison of purchase prices. To truly understand the value of an investment, project managers must perform a full life cycle cost analysis. This approach looks at every expense from the day the stone crusher plant is ordered to the day it is eventually resold or decommissioned. A portable stone crusher(trituradora de piedra portátil) offers a unique economic profile that often outperforms stationary alternatives when these long-term factors are considered, particularly in projects where site conditions are dynamic and logistics are complex.

Initial Investment and Infrastructure Cost Efficiency


The first phase of the life cycle is the acquisition and setup of the stone crusher plant. While many buyers focus solely on the "sticker price," the real metric should be the total cost to achieve the first ton of production. A traditional aggregate plant requires significant capital expenditure (CAPEX) for civil engineering. This includes the construction of reinforced concrete foundations, permanent mounting structures, and complex electrical installations. These "hidden" setup costs can add 20% to 30% to the initial investment and require months of lead time.

In contrast, a portable stone crusher is designed for rapid deployment. Since the equipment is mounted on tracks or a wheeled chassis, it eliminates the need for permanent foundations. The stone crusher plant can be driven onto the site and be operational within a matter of days. For a large-scale aggregate plant(planta de agregados), this speed translates directly into improved cash flow, as the asset begins generating revenue almost immediately. Furthermore, the modular nature of a portable stone crusher means that it can be tested at the factory, reducing the risk of technical glitches during on-site commissioning.

Maximizing Operational Profitability and Logistics


Operational expenses (OPEX) typically represent the largest portion of the total life cycle cost. In a conventional mining setup, one of the highest ongoing costs is the transport of raw material from the quarry face to a fixed stone crusher plant. By utilizing a portable stone crusher, operators can move the crushing station as the rock face advances. This proximity significantly reduces the reliance on a large fleet of haul trucks, which are expensive to fuel, maintain, and staff. Over the life of an aggregate plant, the savings in diesel and tire replacements alone can justify the choice of mobile equipment.

Energy Consumption and Labor Costs


Efficiency in power consumption is another critical factor in the life cycle of a stone crusher plant(planta chancadora). Modern portable stone crusher models are often equipped with advanced hybrid drive systems or high-efficiency diesel engines that minimize energy waste. These systems ensure that the aggregate plant maintains high throughput while keeping the cost per ton as low as possible. Additionally, the integration of smart automation within the stone crusher plant allows for remote monitoring and simplified control. This reduces the number of specialized operators required on-site, allowing the business to manage its human resources more effectively and lower total payroll expenses.

Maintenance and Wear Management


Maintenance is an unavoidable reality for any aggregate plant, but it can be managed to prevent budget overruns. A portable stone crusher is usually designed with high-stress environments in mind, featuring easily accessible service points that reduce the time required for routine checks. Because the stone crusher plant is an integrated unit, parts compatibility is higher, and maintenance schedules are easier to track. Investing in high-quality wear parts for your portable stone crusher—such as high-manganese liners—extends the intervals between service stops. This preventative approach ensures the aggregate plant avoids unplanned downtime, which is the most significant hidden cost in the industrial sector.

Long-Term Flexibility and Asset Disposal


One of the most profound advantages of a portable stone crusher over a stationary aggregate plant is the retention of asset value. A stationary stone crusher plant is often tied to a single location; if the project ends or the quarry is depleted, the structures must be demolished, and the machinery is often sold for scrap due to the difficulty of relocation. A portable stone crusher, however, remains a highly liquid asset. Its ability to be transported easily means it can be sold to a global market or moved to a new project site with minimal effort.

Relocation Versatility


For contractors managing multiple project sites, the stone crusher plant acts as a versatile tool rather than a fixed liability. If an aggregate plant project in one region slows down, the portable stone crusher can be moved to a high-demand area within hours. This high utilization rate ensures that the equipment is always earning, spreading the initial investment over a much larger volume of material across its entire functional life.

Sustainable Decommissioning and Resale


As the stone crusher plant reaches the end of its primary service life, its residual value becomes a crucial part of the financial recovery strategy. A well-maintained portable stone crusher from a reputable brand can often be resold for a significant percentage of its original price. Additionally, the environmental costs of closing a site are much lower with a mobile aggregate plant. There are no massive concrete slabs to remove and no permanent scars on the landscape that require expensive remediation. This clean exit strategy ensures that the project remains profitable until the very last day of operation.

Future-Proofing Your Aggregate Production


Success in the aggregate and mining industry requires a forward-thinking approach to equipment management. By choosing a portable stone crusher, companies are not just buying a machine; they are investing in a flexible production strategy. The full life cycle cost analysis proves that the stone crusher plant with the lowest long-term expense is the one that offers mobility, ease of maintenance, and high resale value. While the market for crushed stone continues to fluctuate, an aggregate plant built on the principles of mobility and efficiency will remain competitive, providing a stable foundation for business growth in an unpredictable global economy.

Linux is actually very vulnerable to exploits and it's showing with high value vulnerabilities that has been dropping in the latest years; FreeBSD is way better in security record


cross-posted from: piefed.world/c/uncommon/p/1089…

I hate when people keep repeating the myth that Linux is more secure than X OS without any understanding of how much Linux gets exploited.

On the other hand, FreeBSD rarely suffers from wide security issues.

Overall, I don't think anyone should repeat the myth that Linux is secure.

And at least if they gonna recommend Linux, they better recommend a good distro with SeLinux, hardened kernel and hardened OS.



Linux is actually very vulnerable to exploits and it's showing with high value vulnerabilities that has been dropping in the latest years; FreeBSD is way better in security record


I hate when people keep repeating the myth that Linux is more secure than X OS without any understanding of how much Linux gets exploited.

On the other hand, FreeBSD rarely suffers from wide security issues.

Overall, I don't think anyone should repeat the myth that Linux is secure.

And at least if they gonna recommend Linux, the better recommend a good distro with SeLinux, hardened kernel and hardened OS.


This entry was edited (1 day ago)

A US counter-terrorism officer for 17 years gives "The definition of Terrorism"


The media in this post is not displayed to visitors. To view it, please go to the original post.

Josephine Guilbeau worked in the US army for 17 years as a counter-terrorism officer.

Let's acknowledge that when she sees a terrorist act, she can name it as it is : TERRORISM.

This entry was edited (4 days ago)

systemd being mainstream is alarming and goes against the philosophy of linux


I know I'm not the only one that said this but I really can't stand how systemd is becoming "the norm" init system for every major distro, this is bad.

it is especially bad when certain apps are built specifically for systemd, locking users behind a specific init system and compatibility issues spark because you don't use a mainstream one , this doesn't go with the idea of Linux, which is having "freedom" with your os, picking and choosing what goes on and off while still being usable.

I switched to artix Linux with openRC a while ago the moment systemd added code for potential age verification, they called it malicious compliance but I really didn't like the smell of that, now I'm fighting tooth and nail with some applications because they're systemd dependent, resulting in me creating custom scripts to mitigate their issues.

This entry was edited (2 days ago)

Help request (KDE Plasma): Disable vertical scroll bars while in touch screen mode


Title pretty much states what I'm looking to do.

For more clarity though: When I'm trying to take notes on a PDF or something with a stylus the edge of my hand often rests on the screen hitting the scroll bar and jumping me to a different part of the document.

When I'm in touch mode I usually will just use a finger in the middle of the page to scroll the document rather than the scroll bar.

is there a way to implement this specific behavior (disabling scroll bars while in touch mode)?

I looked around some and all I could find was hiding the scroll bars (which is already enabled).

Thanks in advance for the time and thought into this matter.

Service and Support Matters: Buying an AIMIX Self Loading Cement Mixer Through an Agent in Ethiopia


The media in this post is not displayed to visitors. To view it, please go to the original post.

The Ethiopian construction sector is expanding. New roads, new housing, new infrastructure. The demand for concrete is insatiable. Contractors are looking for equipment. Many look online. They find a self loading cement mixer from AIMIX. The price is attractive. The specifications are impressive. The temptation is to buy direct. Save a few birr. Cut out the middleman. That is a mistake. A costly mistake. This article argues that buying through an agent in Ethiopia is not an extra expense. It is an investment in uptime, in support, and in your sanity. The agent is not a middleman. The agent is your partner. Let me explain why.

The Agent as a Local Partner

Beyond the Transaction

A direct purchase from a factory is a transaction. Send money. Receive machine. End of relationship. An agent purchase is different. The agent has a stake in your success. They want you to buy again. They want you to recommend them to other contractors. They cannot afford for your machine to fail. The creative observation is that the agent's incentive aligns with yours. You want a machine that runs. They want a reputation for selling machines that run. This alignment is powerful. It means the agent will not sell you a machine that is wrong for your application. They will ask questions. They will listen. They will recommend the right capacity, the right engine, and the right options. The factory will sell you whatever you ask for. The agent will sell you what you need.

AS-3.5 in Ethiopia

A Physical Presence You Can Visit

An agent has a physical location in Ethiopia. An office. A warehouse. A workshop. You can visit. You can see the machines. You can meet the staff. You can touch the spare parts. This is not possible with a direct factory purchase. The factory is far away. You will never visit. You will never meet the people who built your machine. The creative argument is that trust requires proximity. A voice on the phone is not enough. An email address is not enough. You need to know where the agent is. You need to know they will be there next year. A physical presence is a commitment. It is a promise. The agent who rents a desk in Addis Ababa is more accountable than a factory on the other side of the world.

The Real Value: Training and Support

Training That Prevents Breakdowns

A self loading cement mixer is not a simple machine. It has hydraulics, electronics, and a diesel engine. An untrained operator will damage it. They will overload the bucket. They will neglect the daily grease points. They will ignore the warning lights. The agent provides training. A technician spends a day with your operator. They explain the pre-start inspection. They demonstrate the correct loading technique. They show how to clean the drum properly. The operator learns. The machine lasts. The creative observation is that training is not a cost. It is a profit centre. A machine that lasts twice as long costs half as much per year. The agent's training is the difference between a three-year machine and a seven-year machine. That difference is worth millions of birr.

Spare Parts on the Shelf, Not on a Ship

Machines break. It is a fact of construction. A hydraulic hose will burst. A set of mixer blades will wear out. A sensor will fail. The agent stocks these parts in Ethiopia. You call. They have the part. You collect or they deliver. You are running again in hours. The direct factory purchase means ordering parts from overseas. Six weeks if you are lucky. Three months if you are not. Your self loading concrete mixer in Ethiopia sits idle. Your crew stands around. Your project falls behind. The creative argument is that the cost of a part is small. The cost of waiting for a part is enormous. The agent saves you from waiting. That is value.

concrete mixer in ethiopia

Warranty That Means Something

Local Enforcement

A warranty is only as good as the ability to enforce it. A factory warranty requires you to ship parts back to China. The cost is prohibitive. The factory knows this. They use it to deny claims. An agent warranty is different. The agent is local. You can visit them. You can insist. The agent values their reputation. They will honour the warranty. The creative observation is that a local agent has skin in the game. A distant factory does not. The agent's warranty is backed by their presence. That presence is powerful. It turns a piece of paper into a promise.

Responsive Service

When your machine breaks, you need help. Fast. The agent answers the phone. They send a technician. They diagnose the problem. They fix it. The factory sends an email. They ask for photos. They ask for videos. They ask for serial numbers. They promise to respond within 48 hours. The delay continues. The creative argument is that time is money. The agent respects your time. The factory does not. Choose the agent. Choose support. Choose AIMIX through an agent in Ethiopia. Your project will thank you.

辻野たき『この電車は海から遠ざかっている』


The media in this post is not displayed to visitors. To view it, please go to the original post.

辻野たき『この電車は海から遠ざかっている』読了。

面白かった。正しさが無いが、露悪でもない、でもそれは描かれている、というのがいい。
あと面白かったというより助かったということだけど、疲れている時でもすっと読みに入れるのがいい。読み進めることができる上、色んな連想が広がって、本を閉じてそれを楽しむこともできる。連想が広がって読むのをやめて楽しめる小説はあるけど、そういうのは元気、とまでは言わないまでも疲れていない時じゃないと読めなかったりする。なんだろうこの軽さは。

この前の文学フリマ東京42で買った本で、「50代で、はじめて小説を売る──書けなかった35年と、書いた2年半の変化」というブログ記事を読んで足を運んだ。ブログの他の記事を読むと、面白かったと言われて嬉しい、という記事もあるので、それに当てて義理で言っているようにも思われそうで躊躇われたけど、でも実際に面白い小説だった。

in reply to tetris11

Years ago I've seen a documentary about a semi-famous barbershop/beard grooming salon where they've asked the barber the same question. And the guy basically said: As hair grows in every direction, you - of course - have to shave in every direction as well to get a clean shave. And he emphasised that there's nothing to all those stories of never going against the grain.

I need to vent about Windows. I want workplaces to use Linux.


Fuck Windows and Microsoft really.
Today I had a meeting call through Teams first thing in the morning so I start my computer 10 minutes earlier than the call because it takes a like 3 or 4 minutes to boot and for Windows to be responsive. Windows decides to apply some past update so it takes 2 or 3 additional minutes which is fine, I am just in time for the meeting call.
Well, 10 minutes into the call a notification in windows appears that the computer will restart in 5 minutes and with no option to postpone WTF. Imagine this was an important sales call, an emergency or something else critical, I might be fucked. The computer restarted I started my linux personal computer and I connect my bluetooth headphones to the it but no, they were connected to the Windows computer while it was restarting so I could not just call from it as the microphone started failing a few weeks ago. (I will just replace it, thanks Framework).
So fuck my company for using Windows. Fuck Windows for developing such a nightmare OS with so shitty code. This was for sure a patch for a critical vulnerability, like always. And WTF this is Windows for a business, have a fucking super stable branch that does not need patches every other day. I don't care about your updates to the shitty weather widget, just have a fucking working operating system that let's me do my work. Fuck Microsoft monopolistic practices that keeps people and businesses from switching to Linux.
There is no better publicity for Linux that Windows itself. Most Linux/GNU distros just let you choose when to update.

Στις 8/5/2026 δικάζονται δύο αξιωματικοί της ΕΛ.ΑΣ. για επίθεση με υδροβόλο κατά δικηγόρων


The media in this post is not displayed to visitors. To view it, please go to the original post.

Αποσπάσματα από τη συνέντευξη Τύπου που είχε δοθεί σχετικά με την υπόθεση, τον Οκτώβρη του 2025.

Διαβάστε περισσότερα: omniatv.com/853504722/stis-8-5…

Η δίκη, μετά από προηγούμενη αναβολή, αναμένεται να ξεκινήσει την Παρασκευή 8 Μαΐου 2026. Σ' αυτή κατηγορούνται δύο υψηλόβαθμοι αξιωματικοί της ΕΛ.ΑΣ., οι Παρασκευάς Σανιδάς και Σωτήριος Κατλαμπάνης για την εντολή διάλυσης του μπλοκ δικηγόρων, πριν καν αυτό συσταθεί, στη διαδήλωση της 6/3/2021, με ευθεία βολή του κανονιού του υδροβόλου οχήματος «Αίαντας».

This entry was edited (3 days ago)

Microsoft Edge loads all your saved passwords into memory in cleartext — even when you’re not using them; Microsoft will not fix, says the behavior is "by design"


The media in this post is not displayed to visitors. To view it, please go to the original post.

Hacker News.

When you save passwords in Edge, the browser decrypts every credential at startup and keeps them resident in process memory. This happens even if you never visit a site that uses those credentials.

At the same time, Edge requires you to re‑authenticate before showing those same passwords in the Password Manager UI — yet the browser process already has them all in plaintext.

Edge is the only Chromium‑based browser I’ve tested that behaves this way. By contrast, Chrome uses a design that makes it far harder for attackers to extract saved passwords by simply reading process memory.

It decrypts credentials only when needed, instead of keeping all passwords in memory at all times. App‑Bound Encryption (ABE) adds another layer by binding decryption to an authenticated Chrome process, preventing other processes from reusing Chrome’s encryption keys.

Because of these controls, plaintext passwords appear only briefly during autofill or when the user views them, making broad memory scraping far less effective.
The risk of keeping the passwords in cleartext in memory becomes evident in shared environments.

If an attacker gains administrative access on a terminal server, they can access the memory of all logged‑on user processes.
In the video the attacker has compromised a user account with administrative rights and is able to view stored credentials for two other logged on

(or even disconnected) users with Edge running. I reported this to Microsoft, and the official response was that the behavior is "by design".
They have been informed that I would be sharing this as a responsible disclosure so users and organizations can make informed decisions

about how they manage credentials.
Last wednesday (April 29th) I disclosed this on BigBiteOfTech by Norway


Simple, educational proof of concept, to show that the passwords are stored in cleartext in memory.

Source.

An angry unicorn locked the Ukrainian Embassy in Bratislava - long version


The media in this post is not displayed to visitors. To view it, please go to the original post.

The gates to the Ukrainian consulate in the city of Bratislava were locked on April 27, 2026 by an angry unicorn in protest against the policies of the Ukrainian government.

(Warning: This article contains graphic images of war victims)
angryunicorn.noblogs.org/2026/…

Brány ukrajinské ambasády ve městě Bratislava byly v pondělí 27. dubna 2026 zamčeny rozhněvaným jednorožcem na protest proti politice ukrajinské vlády.

(Upozornění: tato zpráva obsahuje dramatické fotografie obětí války) angryunicorn.noblogs.org/2026/…

Od samého počátku invaze Ruské federace na Ukrajinu – tedy od roku 2022 – jsou ukrajinské hranice pro muže uzavřeny a státní instituce těmto lidem neumožňují volný přesun do bezpečí. Za bombardování ukrajinských měst a obcí nesou odpovědnost ruská vláda a armáda. Pokud však ukrajinská vláda brání lidem v útěku před touto hrozbou, nepochybně tím přispívá k okolnostem, které vedou k jejich zmrzačení a vraždění. Pro stovky tisíc mužů se Ukrajina doslova stala vězením nebo koncentračním táborem, uzavřeným místní vládou a zároveň bombardovaným na příkaz vlády sousedního státu.

K tomu všemu jsou muži na ulicích Ukrajiny násilně unášeni náboráři TRC a následně transportováni na frontu, kde často utrpí četná traumata a zranění nebo zemřou. Mnoho mužů také riskuje své životy a snáší drsné podmínky, aby překročili ukrajinskou hranici a vyhnuli se nucenému odvodu do války. Nemalý počet z nich zemřel během svého zoufalého útěku – utopením v řece, vyčerpáním, podchlazením nebo v důsledku zranění způsobených pohraniční stráží či ukrajinskou armádou.

Ukrajinská vláda uzavřela své hranice, pronásleduje opozici a prosazuje brutální mobilizační opatření, čímž ještě více prohlubuje rozsáhlou zkázu způsobenou válkou. Rozhněvaný jednorožec proto uzavřel ukrajinskou ambasádu v Bratislavě, aby symbolicky „zavřel“ úřad, který komunikuje jménem státu provádějícího všechna tato smrtící opatření. Pozornosti jednorožce, který touží po světě bez válek a těch, kdo je organizují, však nemohou uniknout ani ruské úřady, ani úřady jiných států.

Jednorožec poznamenává: „Kritika, která se zaměřuje výhradně na válečné zločiny Ruska a Putinova režimu, je záměrně jednostranná a manipulativní. Takový pohled je zjevně v souladu s válečnou propagandou evropského a amerického imperialismu. Musíme nahlížet na realitu války komplexně, nikoli pouze jako na zločiny spáchané ruským imperialismem. Nemůžeme ignorovat významnou roli ukrajinské vlády – a dalších vlád – v utrpení, které postihuje obyvatelstvo ve válečných zónách, a zejména dělnickou třídu.“

Jednorožec se také odvolává na to, co zmínila charkovská skupina Assembly v jednom rozhovoru: „Pokaždé, když vám ukrajinští představitelé nebo jejich příznivci vyprávějí o ukrajinských civilních obětech ruských bombardování, přičemž ignorují skutečnost, že jejich uzavřené hranice brání těmto lidem uprchnout do bezpečí, mějte na paměti: chtějí pouze zakrýt svou odpovědnost za tyto úmrtí.“

Jednorožec, který zamknul brány ukrajinské ambasády v Bratislavě, podporuje projekty pomáhající dezertérům z ukrajinské, ruské a dalších armád, odpíračům vojenské služby, uprchlíkům a lidem, kteří sabotují válečnou infrastrukturu. Jedním z oblíbených projektů jednorožce, který by rád doporučil všem, je solidární síť s názvem „Solidarity is the Way“. Více informací o tomto projektu najdete na webových stránkách solidarityactivities.noblogs.o…

Rozhněvaný jedorožec prohlašuje, že bude bojovat proti všem státům a jejich vládám, které využívají ideologii, nacionalismus, náboženství nebo násilí k mobilizaci dělnické třídy do války, zatímco představitelé těchto států a kapitalisté se schovávají v bezpečí kde vytvářejí propagandu na podporu svých válek.

Jednorožec rovněž prohlašuje, že nebude dělat žádné výjimky: vlády USA, Ukrajiny, Ruska, Íránu, Izraele, členských států EU, NATO a zemí BRICS, stejně jako představitelé Hamásu, Hizballáhu a dalších, kteří organizují války – to vše jsou cíle, na něž rozhněvaný jednorožec zaměří svůj hněv. Podle jednorožce neexistují žádné spravedlivé či osvobozenecké války organizované vládnoucími elitami. Vidí pouze různé ideologické ospravedlnění válek a více či méně brutální opatření vládnoucí třídy, která se nás snaží vtáhnout do války. Proto nelze podporu jakéhokoli státu a jeho armády ve válce považovat za otázku emancipace těch, kteří ve válkách vždy trpí nejvíce.

angryunicorn.noblogs.org/2026/…

Unicorn protests against the Zelenskyy government by locking the Ukrainian consulate in Bratislava

The gates to the Ukrainian consulate in the city of Bratislava were locked on April 27, 2026 by an angry unicorn in protest against the policies of the Ukrainian government.

(Warning: This article contains graphic images of war victims)

Since the very beginning of the Russian Federation’s invasion of Ukraine—that is, since 2022—Ukraine’s borders have been closed to men, and state institutions do not allow these people to move freely to safety. It is the Russian government and military that are responsible for the bombing of Ukrainian towns and cities. However, if the Ukrainian government prevents people from fleeing this threat, it is undoubtedly contributing to the circumstances that lead to their maiming and murder. For hundreds of thousands of men, Ukraine has literally become a prison or concentration camp, sealed off by the local government and simultaneously bombed at the command of the neighboring state’s government.

On top of all this, men on the streets of Ukraine are forcibly abducted by TRC recruiters and subsequently transported to the front lines, where they often suffer numerous traumas and injuries or die. Many men also risk their lives enduring harsh conditions to cross the Ukrainian border and avoid forced conscription into the war. Quite a few have died during their desperate escape—by drowning in the river, from exhaustion, hypothermia, or as a result of injuries inflicted by border guards or the Ukrainian army.

The Ukrainian government has closed its borders, is persecuting the opposition, and is enforcing brutal mobilization measures, thereby further exacerbating the widespread devastation caused by the war. An angry unicorn has therefore closed the Ukrainian consulate in the city of Bratislava to symbolically “shut down” the office that communicates on behalf of the state carrying out all these deadly measures. However, neither the Russian authorities nor the authorities of other states can escape the attention of unicorn, which yearns for a world without wars and those who organize them.

The Angry unicorn notes: “Criticism that focuses exclusively on the war crimes of Russia and Putin’s regime is deliberately one-sided and manipulative. Such a perspective is clearly in line with the war propaganda of European and American imperialism. We must view the reality of the war comprehensively, not merely as crimes committed by Russian imperialism. We cannot ignore the significant role of the Ukrainian government—and other governments—in the suffering afflicting the population in war zones, and especially the working class.”

The Angry unicorn also refers to what the Kharkiv-based collective Assembly mentioned in an interview:

„Every time Ukrainian representatives or cheerleaders tell you about Ukrainian civilian casualties from Russian bombings, while ignoring the fact that their closed borders prevent these people from fleeing to safety, know this: they simply want to conceal their responsibility for these deaths.“

The Angry unicorn, who locked the gates of the Ukrainian consulate in the city of Bratislava, supports projects that aid deserters from the Ukrainian, Russian, and other armies, conscientious objectors, refugees, and people who sabotage war infrastructure. One of unicorn’s favorite projects, which he would like to recommend to everyone, is a solidarity network called “Solidarity is the Way.” You can learn more about the project on the website solidarityactivities.noblogs.o…

The Angry unicorn declares that it will fight against all states and their governments that use ideology, nationalism, religion, or violence to mobilize the working class for war, while the leaders of these states and the capitalists hide in safety, where they produce propaganda that supports their wars.

The Angry unicorn also declares that it will make no exceptions: the governments of the US, Ukraine, Russia, Iran, Israel, EU member states, NATO, and BRICS, as well as representatives of Hamas, Hezbollah, and others who organize wars—all are targets upon which The Angry unicorn will direct its wrath. For unicorn, there are no just or liberating wars organized by the ruling elites. It sees only various ideological justifications for wars and the more or less brutal measures of the ruling class, which seeks to drag us into war. Therefore, support for any state and its army in war cannot be considered a matter of emancipation for those who always suffer the most in wars.

angryunicorn.noblogs.org/2026/…

This entry was edited (3 days ago)

Proof of AI-assisted political profiling by Unruffled @ lemmy.dbzer0.com


The media in this post is not displayed to visitors. To view it, please go to the original post.

from the mod log:

Mojng5xTnVM7YHd.png

s.faf-pb.xyz/lXxek

The output from the LLM was provided as proof that someone needed to be banned.

I didn't want to do this but my hand was forced by their dissembling, minimization and bullshit. Note how the output includes a nice big logo with a slogan and ascii graphics - this was not a one-off experiment, this is an app they were proud to call their own.

Best Coastal Hikes in l'Estartit + Testing New Gear (part 1)


The media in this post is not displayed to visitors. To view it, please go to the original post.

Part 1 of a mini-series hiking on the Costa Brava and testing out new gear for my upcoming trip to Iceland.

Here I hiked from l'Estartit, Spain, to Cala Ferriol and La Foradada. I was testing the 1-person MSR Hubba Hubba tent, the Mountain Hardware Phantom 15 sleeping bag, and the DJI Osmo Action 5 Pro action camera.

The conditions were quite the opposite of what I would expect in Iceland, so it wasn't the best test, but better than nothing I suppose! 😁

This entry was edited (4 days ago)

Christina Aguilera, Lil' Kim, Mya and P!nk - Lady Marmalade (Moulin Rouge)


The media in this post is not displayed to visitors. To view it, please go to the original post.

Where's all my soul sista's?
Lemme hear y'all flow sista's
Hey sista', go sista', soul sista', flow sista' (uh)
Hey sista', go sista', soul sista', go sista'

He met Marmalade down in old Moulin Rouge
Struttin' her stuff on the street
She said, "Hello, hey Joe! You wanna give it a go?"
Oh! Uh-huh

Gitchie, gitchie, ya-ya, da-da (hey, hey, hey)
Gitchie, gitchie, ya-ya, here (here)

Mocha Chocolata, ya-ya (ooh, yeah)

Creole Lady Marmalade

What-what, what-what, what-what?
Ooh, oh

Voulez-vous coucher avec moi, ce soir? (Oh-oh)
Voulez-vous coucher avec moi?
Yeah, yeah, yeah, yeah

He sat in her boudoir while she freshened up
(Hey sista', go sista', soul sista', flow sista')
Boy drank all that Magnolia wine
On her black satin sheets where he started to freak, yeah

Gitchie, gitchie, ya-ya, da-da (da-da-da)
Gitchie, gitchie, ya-ya, here, ooh, yeah, yeah

Mocha Chocolata, ya-ya (yeah, yeah)
Creole Lady Marmalade, uh

Voulez-vous coucher avec moi, ce soir? (Ce soir)
(What, what, what?)
Voulez-vous coucher avec moi? (Ooh)

Yeah, yeah, uh
We come through with the money and the garter belts
Let him know we 'bout that cake straight out the gate (uh)
We independent women, some mistake us for whores
I'm sayin', "Why spend mine when I can spend yours?"
Disagree? Well, that's you, and I'm sorry
I'ma keep playing these cats out like Atari
Wear high heel shoes, get love from the dudes
Four badass chicks from the Moulin Rouge, uh
Hey sista's, soul sista's, betta get that dough, sista's

We drink wine with diamonds in the glass
By the case, the meaning of expensive taste
If you wanna Gitchie, Gitchie, ya-ya (come on)
Mocha Chocolata (what?)
Real Lady Marmalade

One more time, c'mon now

Marmalade (ooh, oh)
Lady Marmalade (ooh, yeah, yeah)
Marmalade (no, oh, yeah)

Hey, hey, hey!
Touch of her skin, feeling silky smooth, oh
Color of café au lait, alright
Made the savage beast inside roar until he cried
More (more), more (more), more

Now he's back home doin' 9 to 5 (9 to 5)
He's livin' the grey flannel life
(Oh, baby turns off to sleep, memories creep)
More (more), more (more), more

Gitchie, gitchie, ya-ya, da-da (da-da, yeah)
Gitchie, gitchie, ya-ya, here (ooh)
Mocha Chocolata, ya-ya (yeah)
Creole Lady Marmalade

Voulez-vous coucher avec moi, ce soir? (Ce soir)
Voulez-vous coucher avec moi? (All my sista's, yeah)
Voulez-vous coucher avec moi, ce soir? (Ce soir)
Voulez-vous coucher avec moi? (C'mon! Uh)

Christina (hey, oh)
P!nk (Lady Marmalade)
Lil' Kim (hey, hey, uh, uh, uh, uh, uh, uh, uh)

Mýa (oh, oh, ooh)
Rockwilder, baby (baby)
Moulin Rouge (oh-ooh; da-da)
Misdemeanor here
Creole Lady Marmalade
Ooh, ooh, yes-ah

Written by: Kenny Nolan, Robert Crewe
Album: Moulin Rouge (Soundtrack from the Motion Picture)
Released: #2001
REMASTERED IN HD!
Official Music Video for Lady Marmalade performed by Christina Aguilera, Lil' Kim, Mya, Pink.

(C) 2002 Interscope Records

#ChristinaAguilera #LilKim #Mya #Pink #LadyMarmalade #Remastered #SoundTrack #googleFree #youtubeFree #musicVideo #officialMusicVideo

This entry was edited (3 weeks ago)

Michael Jackson - Black or White


The media in this post is not displayed to visitors. To view it, please go to the original post.

"Black or White" by Michael Jackson is a groundbreaking anthem that addresses themes of racial harmony and unity. Released in 1991, this iconic track features a catchy melody and powerful lyrics, complemented by an innovative official music video that showcases Jackson's artistic vision and social message.

🎵 L Y R I C S 🎵:
Hey (what?)
Turn it off (dad, this is the best part)
Turn it off (no)
It's too late for this, turn it off
(Dad, this is the best part, come on)
No, turn it off now
(No, this is, I wanna listen to it okay?)
'Cause it's too loud and disturbs the neighbors, turn it off now

Yeah right, too late? Sure, eat this

I took my baby on a Saturday bang
Boy, is that girl with you?
We're one and the same
Now I believe in miracles
And a miracle has happened tonight

But if you're thinking about my baby
It don't matter if you're black or white

They print my message in the Saturday Sun
I had to tell them, I ain't second to none
And I told 'em 'bout equality
And it's true, either you're wrong or you're right

But, if you're thinkin' about my baby
It don't matter if you're black or white

I'm tired of this devil
I'm tired of this stuff
I'm tired of this business
Oh, when the going gets rough
I ain't scared of your brother
I ain't scared of no sheets
I ain't scare of nobody
Go, when you're gonna get mean

Protection for gangs, clubs and nations
Causing grief in human relations
It's a turf war on a global scale
I'd rather hear both sides of the tale
See, it's not about races
Just places, faces
Where your blood comes from is where your space is
I've seen the bright get duller
I'm not gonna spend my life being a color

Do you agree with me
When I saw you kicking dirt in my eye?

But, if you're thinkin' about my baby
It don't matter if you're black or white
I said, if you're thinkin' of being my baby
It don't matter if you're black or white
I said, if you're thinkin' of being my brother
It don't matter if you're black or white

Alright, alright (ooh, ooh)
Alright (yeah, yeah, yeah now)
Alright, alright (ooh, ooh)
Shamone (yeah, yeah, yeah now)
Alright

It's black, it's white
It's tough for you to be black (yeah, yeah, yeah)
It's black, it's white (woo!)
It's black, it's white
It's tough for you to be black (yeah, yeah, yeah)
It's black, it's white (woo!)

Album Artist: Michael Jackson
Album(s): Dangerous
Written by: Michael Jackson
Music genre(s): Pop rock, new jack swing
Released: 1991
Decade for first release: #1990s

#michaeljackson #dangerous #blackorwhite #poprock #newjackswing #pop #rock #1990s #musicvideo #officialmusicvideo

This entry was edited (4 days ago)

Shakira - Hay Amores


The media in this post is not displayed to visitors. To view it, please go to the original post.

Follow Shakira:
► Follow Shakira Isabel Mebarak Ripoll: @shakira@u2be.ovh u2be.ovh/a/shakira
► Watch more music videos by Shakira: u2be.ovh/c/shakiras
► Listen to Shakira: u2be.ovh/a/shakira
► Listen to Shakira's "Singles": u2be.ovh/w/p/rfcMivFKC1ZFghN2X…
► Subscribe to the official Shakira channel: u2be.ovh/c/shakiras

🇬🇧 "Hay Amores" is a heartfelt ballad that beautifully captures the essence of love and longing. Released in 2008 as part of the soundtrack for "Love In The Time Of Cholera," this track showcases Shakira's emotive vocals and poetic lyrics, making it a timeless piece that resonates with listeners.

🇪🇸 "Hay Amores" es una balada conmovedora que captura maravillosamente la esencia del amor y el anhelo. Lanzada en 2008 como parte de la banda sonora de "El Amor en los Tiempos del Cólera," esta pista muestra las emotivas voces de Shakira y sus letras poéticas, convirtiéndola en una pieza atemporal que resuena con los oyentes.

At the time of the song's release, Shakira was 31 years old.

🎵 L Y R I C S / L E T R A S🎵:
Ay mi bien, que no hara yo por ti
Por tenerte un segundo, alejados del mundo y cerquita de m
Ay mi bien, como el ro Magdalena
Que se funde en la arena del mar, quiero fundirme yo en ti

Hay amores que se vuelven resistentes a los daos
Como el vino que mejora con los aos
As crece lo que siento yo por ti

Hay amores que se esperan al invierno y florecen
Y en las noches del otoo reverdecen
Tal como el amor que siento yo por ti

Ay mi bien, no te olvides del mar
Que en las noches me ha visto llorar, tantos recuerdos de ti
Ay mi bien, no te olvides del da
Que separ en tu vida de la pobre vida que me toc vivir

Hay amores que se vuelven resistentes a los daos
Como el vino que mejora con los aos
As crece lo que siento yo por ti

Hay amores que parece que se acaban y florecen
Y en las noches del otoo reverdecen
Tal como el amor que siento yo por ti
Yo por ti, por ti, como el amor que siento yo por ti

Official HD Video "Hay Amores" by Shakira

Album Artist: Shakira Isabel Mebarak Ripoll
Album(s): Love In The Time Of Cholera
Written by: Shakira Mebarak, Antonio Pinto
Music genre(s): Latin Pop, Ballad
Released: 2008
Decade for first release: #2000s

#shakira #shakiraisabelmebarakripoll #hayamores #bolero #latinpop #ballad #pop #hd #remastered #2000s #femalemusicians #femalesinger #lovesongs #redlips

This entry was edited (5 days ago)

Unexplained Hurdles when compiling the linux kernel for arm cpus


hi gang

so I've been working on this fully arm based homelab project and one of the things I decided to do is compile myself a Linux kernel with specific adjustments that suit my needs after building my own dtb.

I kept running into errors and went into the troubleshooting rabbit hole for 3 days to no avail until I decided to try it In a different distro (Ubuntu) and it just worked?!

I know I'm being very vague here but I'm curious if anyone faced a similar issue like this and I'd love to hear why

Rubyでリアルタイム書き起こしツールを作っている


Parrotというアプリケーション? ライブラリー? を作っている。

プレゼンツールのRabbitに機能を追加するツールで、話していることをリアルタイムで書き起こして、スライドに表示するという物。

Zoomの書き起こし機能とか使えばまあまあいい性能は出るのだけど、Rubyでやりたかった。

whispercpp gemへのコントリビューションをしているうちに、特にMemoryView対応を入れた辺りでこれできるなとは思ったのだけど、肝心の、マイクから取得したオーディオデータをMemoryViewにしてエクスポートするライブラリーが無かった。

本家Whisper.cppにはtalk-llamaと言ってLlama.cppで動かすLLMと音声で会話するサンプルアプリケーションがあって、それはSDL2を使っていた。でもRubyのSDL2バインディングは長いことリリースが無かったので不安で、検索していたらGStreamerがマイクも使えることが分かった。あのkouさんがメンテナーなので安心感もある。というわけでMemoryView対応を追加しようとしたのだけど……時間が掛かった。ニ年ぐらい。僕自身がCに不慣れ、オーディオプログラミングに不慣れな上に、GStreamerがマルチメディアフレームワークなので、自分が欲しいデータ形式以外(動画とか、Whisper.cppが要求する16kHz 32 bit floatモノラル以外の音声とか)のことも考えないといけない(結局殆どを「現在はサポート外」にした)。あとまあ、不慣れな領域なので一度離れると次に着手するのが億劫になったりとか……。

最近会社を辞めて少し時間が出来たのとAIという相談相手ができたことでばばっとプルリクエストにすることができた。

そこができれば後は難しくないので初期実装を作った。

GStreamerでマイクの音を拾い、

whispercppで文字にして、

dRubyを使ってRabbitに投げる

というので動いている。全部Ruby。

今はまだGStreamerのMemoryViewエクスポートと、必要なwhispercpp gemの変更がリリースされていないのでRubyGems.orgには公開していない。その間にコメント用のテーマを作ったり(デフォルトのはちょっと見辛いのだ)している。

あとパラメーターチューニングしておかないと今は残念な精度なのでそこを細々進めていこうと思う。

How's the state of fusion360 on linux?


I knowww I know save your forks and torches but I'm in the middle of a fully 3D printed homelab project and I can't afford to start learning FreeCad just yet.

Everytime I even begin to think about using windows on my second laptop makes me kick and scream, its genuinely vomit inducing and its keeping me from finishing my project.

in reply to OppressedBread

And you installed all the dependencies listed in the dependencies section and the following section (specifically winetricks and yad)?

Other than that, I never had any trouble installing it.

Top AI Tools for Creative Content in 2026


From photo animation to AI-generated videos

Artificial intelligence is transforming how we create and share content. Here are some standout AI tools that make creative expression more accessible than ever.

Photo to Dance Video


One fascinating tool is AI Dance Generator, which lets you animate any photo into a dance video using AI. Just upload a photo and watch it come to life with realistic dance moves. It's a simple yet powerful way to create engaging video content without any filming or choreography skills.

The Future of Creative AI


Tools like AI Dance Generator represent a broader shift in content creation - AI is making it possible for anyone to produce professional-quality creative content. Whether for social media, presentations, or just personal entertainment, these tools lower the barrier to creative expression significantly.

The democratization of creative tools is one of the most exciting developments in technology today.

Emmanuel Todd explique le génie militaire de Macron


The media in this post is not displayed to visitors. To view it, please go to the original post.

Emmanuel Todd, démographe et auteur, est invité chez l'ICES pour discuter avec David Teurtrie et chez Élucid où il est interviewé par Olivier Berruyer. Lors de ces deux interviews, il explique sa vision du bellicisme européen actuel. La guerre avec la Russie peut-elle vraiment être gagnée par les Européens ? Les dirigeants européens, souhaitent-ils seulement la guerre ou est-ce du faux semblant ? La stratégie de Macron va seulement permettre de créer une puissance monstrueuse de l'autre côté du Rhin. Deux belles analyses de Todd sur le génie militaire de nos dirigeants.

Réduire la qualité de la vidéo.

S'abonner aux chaînes
youtube.com/@ElucidMedia
youtube.com/@ICESInstitutCatho…
Découvrir le site Élucid elucid.media/
Soutenir Élucid fr.tipeee.com/elucid

00:00 ICES
10:27 Élucid

Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.… mouvement-constituant-populair…
Changer de banque: lanef.com/ change-de-banque.org/particuli…
Passer à l'action militante: extinctionrebellion.fr/ ripostealimentaire.fr/
Changer de travail : jobs.makesense.org/fr

Source
ICES Todd youtube.com/watch?v=asQurrIoCU…
Elucid Todd youtube.com/watch?v=TvPmxDtrCr…
Musique youtube.com/watch?v=39PVEaSytp…

Réponses au quiz de fin :

/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\

/!\

/!\
/!\

Combien réclame l'Union européenne pour se réarmer ?
800 milliards d'euros.

À quoi on servit les armes soviétiques finalement ?
Elles ont servi dans les conflits de la dislocation de l'URSS.

Quel facteur a précipité la chute de l'URSS ?
Dépense militaire énorme alors qu'ils n'en avaient pas les moyens.

#todd #politique #guerre #macron #poutine #trump #russie #extrait #ethiqueettac

« ISRAËL FAIT LE SALE BOULOT » : le dur métier de criminel de guerre


The media in this post is not displayed to visitors. To view it, please go to the original post.

▷ ABONNEZ-VOUS À ÉLUCID POUR FAIRE VIVRE L’INFORMATION LIBRE 👉 elucid.media/offres/

🟢 INSTALLEZ L’APPLICATION MOBILE ÉLUCID DÈS AUJOURD’HUI :
Apple : https://apps.apple.com/fr/app/élucid-média-indépendant/id6502544441
Android : play.google.com/store/apps/det…

▶ Vous condamnez le 7 octobre ? Très bien. Et le 8 avril ? Et tous ces autres jours où le Liban et la Palestine sont martyrisés dans l'indifférence générale ? Israël ne se cache même plus : journalistes, secouristes, femmes, enfants, les crimes s'enchaînent à visage découvert.

🗞 Dans cette seconde revue de presse du « Syndrome de la page 27 », retour sur ces exactions trop souvent minimisées dans le débat public, mais aussi sur les contorsions de la diplomatie européenne et l'ouverture pour le moins comique du bal des candidats de 2027.

👉 Retrouvez toutes les SOURCES de la video ici : elucid.media/?p=102515

👉 Le dernier épisode du « syndrome de la page 27 » : youtu.be/M8LAHmg1YUE?si=4ql7bL…
👉 L'interview de Jacques-Marie Bourget : youtu.be/PiRHbSenkII?si=ABHrEV…
👉 L'interview de Sylvain Cypel : youtu.be/Z1ARYWeO1Wc?si=QAVpv4…

▶ Si vous êtes déjà abonné, mais que vous souhaitez participer au soutien de cette chaine et de notre site, vous pouvez :
- Faire un DON (défiscalisable à hauteur de 66%) : donorbox.org/elucid
- OFFREZ un abonnement : elucid.media/cadeau

Votre aide est précieuse 🙏

Présentateur : Olivier Berruyer
Producteur et réalisateur : Xavier de Capèle

SOMMAIRE :
00:00 - Introduction
01:54 - Partie 1 : Israël a le droit d'être criminel
23:17 - Partie 2 : Une diplomatie aux abois
29:37 - Partie 3 : L'effondrement moral de l'UE
32:39 - Conclusion

This entry was edited (6 days ago)

How do you feel about distributing small Linux tools via GitHub and Gumroad?


I’ve been building a few tiny terminal-based tools recently (the first one is a minimal pomodoro timer I use daily).
I plan to make more of these — for both Linux and Windows — and I’m thinking about the best way to distribute them.

Here is an example with my current tool:

GitHub as landing page: github.com/Mietkiewski/MPomido…

Gumroad for packaged builds PWYW: mietkiewski.gumroad.com/l/mpom…

I’m curious how Linux users feel about this kind of distribution.
Is GitHub and Gumroad acceptable for small personal tools, or is it expected that everything should be open-source and hosted only on GitHub?

in reply to mietkiewski_dev

I’m highly suspicious that this entire project and even these responses are all AI-generated. Something about the grammar and use of em dashes that really seems fishy to me. And in their first (almost identical) post to this one, someone said that hiding the source code could make people suspicious it’s been authored by AI, and OP responded “what counts as ‘AI-authored’ to you?”. Veeeery sus

Ubuntu under attack, Big flaw affects all Linux distros, Linux beats Windows - Linux Weekly News


The media in this post is not displayed to visitors. To view it, please go to the original post.

Head to squarespace.com/thelinuxexperi… to save 10% off your first purchase of a website or domain using code THELINUXEXPERIMENT

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:

00:00 Intro
00:30 Sponsor: SquareSpace
02:09 Ubuntu's infrastructure is under attack
03:59 New nasty vulnerability for all Linux distros
05:36 Framework Pro's Linux version outsells the Windows one
06:50 Ubuntu LTS beats Windows 11 in benchmarks, again
08:23 Ubuntu will add AI features in the future
10:34 Ubuntu clarifies their inclusion of AI features
12:46 EU app for age verification is structurally flawed
15:26 Steam Controller announced at 99USD
17:43 Anthropic now funds Blender
21:00 Fedora 44 released
22:44 New campaign fighting back against Android lockdown
26:20 Sponsor: Tuxedo Computers

Links:

Ubuntu's infrastructure is under attack
thecybersecguru.com/news/massi…

New nasty vulnerability for all Linux distros
nerds.xyz/2026/04/copy-fail-li…
xint.io/blog/copy-fail-linux-d…

Framework Pro's Linux version outsells the Windows one
pcworld.com/article/3123900/fr…

Ubuntu LTS beats Windows 11 in benchmarks, again
phoronix.com/review/ubuntu-260…

Ubuntu will add AI features in the future
discourse.ubuntu.com/t/the-fut…

Ubuntu clarifies their inclusion of AI features
discourse.ubuntu.com/t/the-fut…

EU app for age verification is structurally flawed
techradar.com/vpn/vpn-privacy-…
cybernews.com/security/eu-age-…

Steam Controller announced at 99USD
store.steampowered.com/sale/st…
techradar.com/computing/periph…
gamingonlinux.com/2026/04/valv…

Anthropic now funds Blender
blender.org/press/anthropic-jo…
anthropic.com/news/claude-for-…
gamingonlinux.com/2026/05/blen…

Fedora 44 released
fedoramagazine.org/announcing-…
fedoramagazine.org/whats-new-i…
fedoramagazine.org/fedora-asah…

New campaign fighting back against Android lockdown
keepandroidopen.org/en/

#linuxdesktop #linuxdistro #linuxnews

This entry was edited (5 hours ago)
in reply to The Linux Experiment

At first glance, the Steam Controller had everything to please me (apart from its slightly high price), but since then I've discovered its lizard mode. While it wouldn't have seemed abnormal to me that the most advanced features required Steam Input, the fact that the SC can't even function as a basic gamepad outside of Steam (without a complicated procedure and Steam running) is a deal-breaker and something I don't want to encourage.

mastodon.tedomum.net/@lebout2c…


J’ai trouvé la réponse : en dehors de Steam la manette se met en « lizard mode », qui consiste à émuler la souris (touchpad, L2, R2) et les touches de directions (dpad), et non pas une manette de base. On va pas se mentir, je trouve ça particulièrement rédhibitoire. Bien sûr j’ai d’autres manettes, mais l’idée d’une manette qui nécessite d’en avoir une deuxième (ou de toujours passer par Steam pour tous les jeux) me dérange énormément, encore plus à ce prix-là !

One of most prestigious journals in medicine got fooled by AI. Reviewer 2, how you missed this?


The media in this post is not displayed to visitors. To view it, please go to the original post.

nejm.org/doi/full/10.1056/NEJM…

Intentional Obsolescence - devices are bricked by software


The media in this post is not displayed to visitors. To view it, please go to the original post.

This is a Samsung tablet SM-T550 from 2016. Because Google and Samsung do not update these devices they are useless. You can't install any app almost, and not even browse the Internet. They are making them totally useless. Luckily I managed to install eOS with Android 13 and bring this tablet back to life.

Welcome to our trade based society where all humans care is profit....

Anyway, here's how I did it - tiotrom.com/2026/05/34e-tablet…

This entry was edited (1 week ago)

Résultats du sondage thématiques 2026


Voir les résultats et analyses du sondage que nous avons réalisé sur le mois de février 2026, afin de connaître votre avis sur les sujets à traiter dans le podcast.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Le sondage et ses résultats

Sommaire


Nous vous avons récemment consulté afin de donner votre avis sur les thèmes à traiter en 2026.

Cette consultation a pris la forme de :

  • un sondage framadate à choix multiples, partagé sur les réseaux sociaux avec 77 réponses
  • un sondage sur LinuxFr.org à choix unique avec 334 réponses.


Les résultats


Résultats agrégés :

  1. Linux sur téléphones mobiles : peut-on se passer d’Android, et comment ? — 109 + 49 = 158 votes
  2. Se dégafamiser : quelles alternatives ? comment sortir des GAFAM ? — 85 + 47 = 132 votes
  3. Open Source AI — 36 + 20 = 56 votes
  4. Le Fediverse : ielles le le font, ielles l’utilisent — 18 + 25 = 43 votes
  5. Les fondamentaux : sujets de fonds autour des modèles économiques et gouvernances du libre — 13 + 29 = 42 votes
  6. Communs numériques et Open data — 12 + 26 = 38 votes
  7. L’art libre : faire de l’art avec du logiciel et des licences libres — 16 + 20 = 36 votes
  8. Logiciel libre vu par la recherche : interview de chercheuses et chercheurs — 13 + 22 = 35 votes
  9. Les éditeurs du libre : le développement du libre à vocation commerciale — 8 + 25 = 33 votes
  10. Les associations du libre : leurs histoires, leurs actions — 7 + 23 = 30 votes
  11. Open Source et résiliance — 7 + 22 = 29 votes
  12. Les ERPs — 9 + 11 = 20 votes
  13. Open Source et Transports — 6 + 13 = 19 votes
  14. Les fondations — 3 + 9 = 12 votes
  15. Les conférences — 1 + 9 = 10 votes
  16. Comment évaluer le logiciel libre ? — 1 + 9 = 10 votes


Analyse des résultats


Vous avez été nombreux à voter pour continuer à voir du contenu autour de la déGAFAMisaton (spoiler : on a pas prévu d’arrêter !), et en particulier autour des smartphones (on en a déjà parlé dans la série de l’informatique responsable).

Vous avez aussi été indiqué votre choix de voir du contenu autour de l’Open Source AI, sujet cher au coeur de Raphaël, le co-auteur du podcast !

On retrouve ensuite nos autres sujets de prédilections, que sont les communs numérique et le Fediverse.

Ces résultats ne sont pas une surprise pour l’équipe : tout cela confirme les orientations du podcast, et nous serons ravis de vous proposer du contenu sur ces sujets dans les semaines et mois à venir.

Merci à toutes et tous d’avoir participé !

Encore une fois vous êtes nos meilleurs ambassadeurs, donc nous comptons sur vous pour parler et faire tourner notre contenu autour de vous 🙂

This entry was edited (1 month ago)

[Conférences] Les rencontres hivernales du libre (RHL) 2026 : le libre en face des pistes de ski


Les rencontres hivernales du libre sont organisées par l'association Swisslinux.org à Saint-Cergue (VD) en Suisse. Cette année marque les 10 ans de l'évènement et les 20 ans de l'association SwissLinux !
The media in this post is not displayed to visitors. To view it, please go to the original post.

Les rencontres hivernales du libre (RLH)

Sommaire


Walid : Bonjour à toutes et à tous, bienvenue sur le podcast Projets Libres. Je suis ravi aujourd’hui parce qu’on va continuer une série sur les conférences dédiées au logiciel libre. Aujourd’hui, on va parler d’une conférence qui se tient en Suisse qui s’appelle les rencontres hivernales du logiciel libre. Ça se passe à Saint-Cergue et l’édition 2026 se tient en janvier, du 23 au 25 janvier. Donc aujourd’hui, on va apprendre à connaître cette conférence que je dois avouer que je ne connaissais pas avant qu’un des invités de ce soir me contacte. Donc ça va être un grand plaisir, on va pouvoir présenter à vous aux auditrices et aux auditeurs les rencontres hivernales du Libre et donc pour ce faire j’ai avec moi trois personnes… en fait pour être tout à fait honnête avec vous on a fait un premier enregistrement qui a totalement foiré et donc on refait une V2 de l’enregistrement et pour cette V2 une des invitées, Emmanuelle Germont n’est pas là mais donc elle sera là physiquement à travers la piste audio de la version 1 voilà donc ça va être assez sympa et donc ce soir j’ai avec moi Sébastien Tauxe alias Oïnska et Sébastien Piguet alias SebSeb01 et donc tous les trois on va parler des rencontres hivernales du Libre.

Présentation des invités


Walid : Trêve de paroles je vais vous demander à tous les deux de vous présenter, nous expliquer un peu votre parcours quand est-ce que vous êtes tombé dans le Libre comment est-ce que vous contribuez aux rencontres hivernales du Libre SebSeb01, à toi l’honneur je te donne la parole, si tu veux bien te présenter s’il te plaît ?

SebSeb01 : donc, SebSeb01, je suis le président de Swisslinux.org, l’association qui a commencé à organiser ces rencontres hivernales du libre. Je suis tombé dans le libre il y a fort longtemps, début des années 2000. pendant ma formation initiale j’ai toujours aimé comprendre et décortiquer un jour un prof m’a donné un CD d’OpenSUSE à l’époque et il m’a dit amuse-toi avec ça j’ai fini par trouver un groupe d’utilisateurs de la région qui s’appelle Asusinux.org on a échangé, participé à des événements et petit à petit je suis devenu le président on a organisé des trucs Donc voilà, toujours tout plein d’événements pour faire la promotion du logiciel libre, pour tout ce que fait un groupe d’utilisateurs. Et puis, on a toujours gardé un aspect où on se rencontre entre utilisateurs du logiciel libre. Donc on fait des événements plusieurs fois dans l’année autour des utilisateurs.

Walid : super, merci beaucoup. Oïnska, je te donne la parole, si tu veux bien te présenter toi aussi.

Oïnska : oui, je m’appelle Sébastien Tauxe, je suis connu en ligne sous le pseudo de Oïnska, comme tu l’as précisé déjà avant. Alors moi, je ne suis pas dans l’informatique à la base, je suis venu à l’informatique de manière autodidacte et surtout grâce au logiciel libre. J’ai fait connaissance du logiciel libre au début des années 2000 et la première installation en dur que j’ai fait sur mon ordinateur à l’époque, ça date de 2013. C’était un MacBook Pro qui n’avait plus de mise à jour système et puis plutôt que de jeter un ordinateur hors de prix, j’ai saisi l’occasion de passer le pas à Linux et puis depuis j’utilise plus que ça. Moi, je suis un peu le petit dernier de l’organisation. Je suis arrivé pour cette année. On va certainement revenir sur les raisons de cet épisode, de pourquoi est-ce que ça sera une édition un peu particulière. J’ai rejoint le comité d’organisation et je m’occupe principalement de ce qui est communication et invitation des invités, raison pour laquelle on a cet épisode aujourd’hui.

Walid : Emmanuel, si tu veux bien te présenter

Emmanuelle : oui, c’est moi. Alors, Emmanuelle Germont, mes infos sont sur egermont.ch. Je me qualifie de traductrice geek humain et humain geek. On essaye de les faire parler les uns aux autres. Et du coup, moi, ce que j’ai le grand plaisir de faire cette année au RHL, j’ai fait plein de trucs au RHL. J’ai même fait une soupe de poisson. C’est dire à quel point j’ai fait des tas de trucs différents. Mais cette année, je m’occupe surtout de la com et d’essayer d’aller récolter des sous, ce qui est un très, très gros travail fatigant. Et je suis ravie d’avoir plein d’aides cette année, parce que suivant les années, on a été plus ou moins tout seul. Mais là, j’ai plein d’aides, dont Oïnska et puis, bien sûr, Monsieur SebSeb01, le grand patron des RHL.

Walid : de quand date la rencontre avec le logiciel libre ?

Emmanuelle : alors, le logiciel libre, c’est très vieux parce que j’ai eu une très, très mauvaise habitude quand j’étais jeune. avec mon premier ordinateur, on m’a appris à lire les contrats. Et mon premier ordinateur était sous Windows 95. Donc, autant dire, j’ai beaucoup souffert pendant longtemps. Et puis, je me suis rendu compte qu’il y avait des trucs, qu’il y avait des licences qui étaient lisibles, qu’il y avait des contrats qui étaient lisibles, qui étaient en plus corrects. Je croyais que ça cool, ça faisait du sens. C’est un peu comme tous les produits qu’on achète. C’est génial. Mais c’était encore très difficile à installer pour quelqu’un qui n’avait personne dans le domaine informatique autour de soi. Donc, j’ai fait des essais. Je suis je suis repassée, je suis venue, je suis repartie. Et puis, j’ai réussi à faire fonctionner des ordinateurs qui ne fonctionnaient pas, autrement que j’avais cramé littéralement avec Microsoft. Et puis, je suis arrivée sur le libre comme ça, en fait, par contrat, par le fait que j’en avais marre de cliquer sur approuver, sur des trucs que je n’approuvais pas du tout, tout simplement.

L’association SwissLinux


Walid : SebSeb01, est-ce que tu pourrais nous présenter, s’il te plaît, l’association SwissLinux ? Tu as commencé à en parler un tout petit peu, mais est-ce que tu pourras nous donner l’objet de l’association et qui la compose ?

SebSeb01 : oui, alors swissinux.org c’est à la base un site web, un forum pour s’échanger des astuces autour des problématiques que rencontrent les utilisateurs suisses de logiciels libres, donc au début c’était vraiment ça, on a vraiment fait ça comme ça, puis on a collaboré pour développer des fonctions spécifiques sur le site et puis oui, on a fait des différents événements autour de la promotion, on avait fait un collectif qui s’appelait Logiciel libre et développement durable pour faire le lien entre ces deux mouvements. On a fait quelques événements avec ce collectif, on a participé à l’organisation des Rencontres mondiales du logiciel libre à Genève, on a participé à la DebConf de Vaumarcus, on a fait un achatel. Puis maintenant on est une équipe des utilisateurs de logiciels libres et puis on se rencontre, on essaye de garder un tissu un peu local de gens qui s’intéressent à cette thématique.
Les rencontres mondiales du logiciel libre 2012 à Genève
Walid : Vous êtes beaucoup dans l’association ?

SebSeb01 : Au dernier des comptes, on est plus de 50, ce qui n’est pas beaucoup, mais ce qui n’est pas si mal, parce que le territoire n’est quand même pas grand. La Suisse romande, ça doit être un million et quelques de personnes, donc d’avoir des gens qui sont intéressés à la promotion du logiciel libre dans autant de personnes, je trouve que c’est pas mal. Et puis on essaye de soutenir des initiatives sympas, comme le fournisseur d’accès Internet qui s’appelle SwissNeutralNet, comme FairSocialNet dont on va sûrement reparler, qui propose des services en ligne, ou Itopie qui propose de réparer des ordinateurs et de les reformater. Ça c’est des initiatives qu’on soutient et puis on essaye d’aider tant qu’on peut.

Walid : attends je ne sais plus si tu l’as dit, je n’ai pas entendu en quelle année vous avez monté SwissLinux ?

SebSeb01 : alors, SwissLinux a été fondé en 2006. Le forum est un petit peu plus vieux. La personne qui l’a créé et qui modérait et qui maintenait le système, en fait, en fin 2005, a dit « moi, je ne peux plus gérer ça tout seul ». Et puis, du coup, il y a une association qui s’est fondée en 2006 pour maintenir et gérer le site web SwissLinux.

Emmanuelle : on peut peut-être donner un petit contexte aussi, c’est qu’avant qu’il y ait SwissLinux, il y avait une association d’utilisateurs de Linux romande, c’est GULL, comme il y avait un petit peu partout en Europe, aux États-Unis et ailleurs. Mais voilà, il y avait une activité qui consistait à faire des conférences régulières, mais en dehors de ça, il n’y avait pas grand-chose. Et ce que SwissLinux a comblé, c’était vraiment ce lien avec les utilisateurs lambda et pas seulement des administrateurs système. Et c’est là que SwissLinux a offert un forum, a offert la possibilité de parler, de discuter, des install parties, etc. Et puis qu’il y a eu un début d’organiser des événements, de faire des choses etc. dont est issu les RHL, mais ça on va en parler.

Présentation des Rencontres Hivernales du Libre (RHL)


Walid : donc là ça va faire 20 ans en 2026. On en reparlera tout à l’heure quand on va en parler des rencontres hivernales du Libre et de l’édition en 2026. Justement, parlons des Rencontres Hivernales du Libre. Alors moi je dois avouer que avant qu’Oïnska me contacte pour me proposer de venir, j’avais jamais entendu parler des RHL. J’étais super content d’en entendre parler, d’avoir l’occasion de pouvoir venir. Alors est-ce que vous pourriez expliquer pour les auditrices et les auditeurs qui comme moi connaissent pas forcément cet événement, qu’est-ce que sont les RHL ?

SebSeb01 : historiquement, les Rencontres Hivernales du Libre c’est notre assemblée générale qui en fait toujours fin du mois de janvier. SwissLinux a toujours fait ça fin du mois de janvier. Et on faisait ça les vendredis soirs. Et puis on finissait notre assemblée générale à 21h–22h, et on discutait, puis on s’échangeait des trucs et des astuces. Et puis, une fois, il y a un membre qui a dit qu’on n’arrive jamais à arrêter nos soirées parce qu’on a envie de s’échanger des informations, donc ce serait chouette qu’on prenne le temps de le faire sur un week-end. Puis ça a commencé comme ça. Donc on a trouvé un local, il y avait à manger, à boire, et on était là tout le week-end. C’était déjà très sympa.

Et puis petit à petit, on s’est dit qu’on allait inviter les associations avec qui on échange et on fait souvent des événements à droite à gauche, qui viennent nous dire ce qu’eux ils ont fait aussi pendant l’année. Et puis c’est comme ça que ça a commencé à prendre un peu d’ampleur. Et puis voilà. Donc je pense que juste avant le Covid, on a commencé à inviter des gens pour venir présenter des conférences pendant notre week-end. Le premier, c’était Exodus Privacy. Puis voilà, on grandit petit à petit. Et là, effectivement, cette année, c’est la dixième édition. C’est les 20 ans de l’association. Donc on a dit, on tente, on met les moyens. On avait un petit trésor de guerre. On s’est dit : « on le met, et puis on verra ce qu’on arrive à faire de sympa, et puis toujours dans l’esprit de permettre aux utilisateurs de se rencontrer, de découvrir des nouveaux aspects, d’échanger ». Ce n’est pas un événement d’initiation au logiciel libre comme on a tous fait dans nos régions. Donc ce n’est pas le but d’avoir une install party, d’expliquer le logiciel libre. C’est pour des gens, ils peuvent découvrir, mais du coup, ils vont découvrir des aspects plus spécifiques du logiciel libre et de la mise en œuvre que juste une introduction aux valeurs.

Walid : Oïnska, tu veux rajouter quelque chose ?

Oïnska : peut-être juste donner un peu mon avis sur ça, parce que moi, je vivais le logiciel libre seul dans mon coin depuis le début des années 2000, et puis à la sortie du Covid, j’ai entendu parler des Rencontres Hivernales du Libre et je me suis pointé un peu comme ça, j’ai vu de la lumière, je suis rentré, je suis venu filer un coup de main. Et puis pour moi, les RHL, c’est un lieu où j’ai rencontré des gens et c’est un lieu de partage. J’ai appris beaucoup de choses aux RHL, j’ai rencontré énormément de personnes, je me suis rendu compte que je n’étais pas seul dans mon coin à aimer cet univers, et moi ça m’a beaucoup plu, ça m’a donné un peu de l’espoir et de l’énergie de voir que j’étais pas tout seul ou dans mon coin.

Emmanuelle : c’est cette volonté de se rencontrer entre libristes parce que quand on fait des événements comme on l’a fait Fêtons Linux qui est destiné au grand public, on n’a pas le temps de se voir, on n’a pas le temps de se parler. Et du coup il y a des confs, il y a des ateliers, il y a surtout des tas de tables, il y a une des salles qui sont sonorisées et puis de quoi enregistrer au cas où on a une discussion super intéressante, on n’a pas le temps de regarder une conf. Donc il y a ça, et l’idée était vraiment : on passe un bon moment soit avec des copains, soit avec des gens qui pourraient le devenir. En gros, je crois que c’est ça. Et ça donne quelque chose de très convivial, de très familial. J’ai dit que j’avais fait la soupe de poisson, c’était la première édition je crois ou la deuxième. Et je suis venue avec un gros caddie dans le train dans lequel il y avait de la soupe de poisson, il y avait de quoi faire une rouille, il y avait ça pour 30 personnes. Ben voilà, c’était ça en fait les RHL, c’est vraiment l’envie de se rencontrer et puis de prendre, d’avoir une fondue ensemble, de passer un bon moment. Et puis les conférences et les ateliers, c’est juste un prétexte pour partager nos envies, nos expériences qu’on a fait durant l’année, etc. Et donc, il y a vraiment ce côté très familial, mais il y a aussi ce côté info-échange, pour le fun, pour le plaisir.

Walid : donc, au départ, c’était un peu informel, les RHL. Est-ce qu’il y avait déjà, en Suisse, des conférences, ou est-ce que vous alliez, vous déplaçiez, vous, dans d’autres conférences justement pour rencontrer d’autres libristes ?

SebSeb01 : en Suisse romande, je crois qu’il n’y avait pas d’événement pour les libristes. Il y a eu la Debconf, mais en dehors de ça, il n’y a pas d’événement pour les libristes en Suisse romande. On se déplace dans les événements de la francophonie, surtout pour la Suisse romande. Et puis, on organise, une année, deux ans, un événement ouvert au public. Mais pendant ces événements-là, ce n’est pas orienté pour des utilisateurs de logiciels libres. C’est vraiment de l’introduction. Puis du coup, les utilisateurs, on n’a pas le temps de discuter pendant ces événements-là, on n’a pas le temps d’échanger. Donc c’est pour ça qu’on a toujours, nous, organisé ce qu’on appelait les grillades ou les geekeries de printemps et d’automne, mais vraiment dans cette idée de groupement d’utilisateurs. Donc on se rencontre et on échange. Et puis du coup, les RHL, les rencontres hivernales du libre, c’est devenu un grand moment où on peut prendre le temps et puis échanger.

Walid : je me souviens encore des RMLL à Genève, j’ai encore un souvenir pour y avoir participé à l’époque.

SebSeb01 : moi je m’étais occupé de toute la logistique table et chaises.

Walid : donc ces premières éditions, de ce que j’en comprends, il n’y avait peut-être pas un énorme besoin d’avoir une organisation très poussée, mais quand même ce que je comprends que tu dis SebSeb01, c’est que ça répondait à un besoin de se parler entre eux. Donc c’était positif et ça vous a donné envie de continuer. Sur ces premières éditions, il y avait beaucoup de personnes qui organisaient ou c’est pareil, c’était un petit nombre de personnes ?

SebSeb01 : je pense qu’au début c’était même que moi.

Walid : ah oui d’accord.

SebSeb01 : je me suis fait ça, je m’arrangeais pour qu’il y ait tout le monde ait une chaise et puis à manger. Et puis il y a une salle avec un projecteur et puis un écran, et puis après c’était un peu, on s’organisait vraiment sur le moment, vaguement un programme qui utilisait le beemer, mais c’était un peu vraiment tout simple, tout simple. Et puis c’est l’idée, le vendredi on arrive, il y a des locaux, il faut faire à manger, et puis il faut tirer des câbles, poser les chaises pour qu’on puisse filer un coup de main, on pose les chaises, puis après on s’amuse. Et on a vraiment commencé comme ça.

L’édition 2026 des RHL


Walid : si on revient un peu plus sur le présent, une édition comme celle qui arrive, on va expliquer juste après à quoi ça va consister, etc. Là on est sur une organisation où il y a déjà plus de personnes. Vous êtes combien à travailler sur cette édition ? par exemple 2026 ?

SebSeb01 : c’est une question compliquée. Non, alors c’est vrai que là…

Walid : pourquoi ? pourquoi ?

SebSeb01 : les éditions précédentes, on était 5-6. Pour l’organisation, il y avait la signalétique, il y avait toujours les salles, et puis tout ce qui est conférences, qui est organisé par des personnes différentes. Et puis là, cette année, il y a beaucoup de monde. Il y a cinq personnes à la communication. Je m’occupe toujours de la salle. Il y a une personne qui s’occupe de tout ce qui est billetterie, vente, tout ce qui va être à vendre. Donc non, je pense que là, cette année, on a bien gentiment dû doubler l’équipe. On va être 13-14 personnes, je pense.

Walid : ça commence à faire une grosse organisation.

SebSeb01 : c’est ça. Il y a toujours un peu les 3-4 mêmes à la base, mais du coup, ils organisent les trucs dans leur coin, puis on se fait assez confiance. On s’est mis d’accord sur des plannings et puis on sait que plus ou moins à une date définie, il va se passer, et ce sera prêt. Et on se connaît assez pour que ça marche.

Walid : et justement, si on parle de cette édition 2026, donc 10 ans des RHL, 20 ans de l’asso SwissLinux, qu’est-ce que vous avez prévu pour cette édition ? À quoi les auditrices et les auditeurs de Projets Libres, s’ils viennent, peuvent s’attendre ? Oïnska, tu veux commencer ?

Oïnska : alors, peut-être que SebSeb, il me corrigera si je dis des bêtises, vu que c’est la première fois que je participe à l’organisation. Pour moi, tout est nouveau, donc peut-être que je vais enfoncer des portes ouvertes pour l’organisation. Je pense qu’il y a un point particulier de l’édition 2026, c’est qu’on a fait des invitations de manière beaucoup plus large pour avoir des invités, des conférencières et conférenciers de manière un peu plus internationale qu’avant, même si ça avait déjà été le cas les années précédentes. Cette année, on s’est permis de contacter un peu plus largement parce qu’on aimerait marquer le coup de la 10e édition des RHL et des 20 ans de l’association. Pour moi, c’est un peu ça qui différencie cette édition des années précédentes.

Walid : qu’est-ce que vous entendez par « voir un peu plus large » ? Vous avez invité des gens qui viennent de quel pays, par exemple ?

Oïnska : plutôt en francophonie, donc France, Belgique et Suisse romande. Il y a 2-3 noms qui me viennent en tête maintenant parce qu’évidemment j’ai oublié de prendre note de tout ça. Mais toi tu seras là, ce sera un grand plaisir. On a Ploum qui vient de Belgique. On aura Bookynette qui sera là

Walid : présidente de l’April

Oïnska : exactement présidente de l’April, tu fais bien de le préciser. Il y aura également Benjamin Bellamy qui viendra dans le cadre du podcast qu’il anime

Walid : RdGP

Oïnska : 2-3 autres comme ça, noms qui sont un peu connus des communautés du logiciel libre.

SebSeb01 : j’ai envie de dire, mais pas que.

Oïnska : mais pas que, effectivement.

Emmanuelle : on a, entre autres, une table ronde autour de l’art libre et du fait de faire de l’art avec des logiciels libres. Et on a déjà une table ronde parce qu’on a déjà plusieurs personnes qui nous ont contactés, qui sont intéressées ou qui sont dans ces domaines.

SebSeb01 : en Suisse, on a le GameLab de l’EPFL (l’Université de Lausanne et l’École polytechnique fédérale de Lausanne), qui ont un laboratoire qui s’occupe des jeux, qui ont développé et qui développent de temps en temps des jeux libres, qui vont venir présenter les outils qu’ils utilisent. C’est assez cool, je trouve, aussi. On a aussi des usages locaux du logiciel libre. C’est aussi ça, le but. Donc, on invite des gens de l’étranger, mais on met en avant aussi des projets sympas qui se font dans la région.

Emmanuelle : on va passer plus de temps vendredi à essayer de démontrer la capacité d’enseigner de l’informatique à des enfants. Donc, pour ça, on va consacrer le vendredi après-midi. C’est comme ça que samedi après-midi, ce sera pour les geeks et leur famille. Donc, c’est le moment non seulement de venir, mais de venir en famille. Peut-être passer un petit moment à la neige, si on a de la neige. Croisons les doigts contre le réchauffement climatique, mais en attendant, au moins, de venir faire des ateliers destinés aux enfants. Montrer un petit peu les outils libres qu’il y a dans ces domaines, et puis les gens qui sont impliqués pour essayer de faire connaître tout ça.

Le financement des RHL 2026


Walid : moi ce que je trouve super c’est qu’en fait c’est de pouvoir découvrir l’écosystème chez vous qu’on connaît pas forcément très bien, pouvoir discuter avec d’autres gens, de discuter de vos problématiques autour du libre spécifique. On a les nôtres, mais vous avez les vôtres et donc c’est ça qui est intéressant, c’est l’échange, c’est cet échange. Ça je trouve ça vraiment super. Moi je suis sûr que ça va me donner plein d’idées de podcast donc c’est parfait. Donc cette édition qui est plus grosse que les précédentes, comment vous avez prévu de la financer ? Quelles actions vous menez pour faire connaître et auprès de qui vous essayez de trouver des financements ?

Emmanuelle : à la base, on compte sur l’investissement de SwissLinux. Donc c’est SwissLinux et ses membres qui avancent l’argent et qui mettent en place les choses pour les RHL. On compte ensuite sur des sponsors. Donc on a souvent des entreprises locales qui vont profiter aussi de pouvoir recruter des administrateurs système ou des gens qui connaissent bien le libre ou Linux. Donc pour des entreprises qui sont spécialisées là-dedans, c’est très cool. Et autrement on a aussi des associations ou des acteurs indépendants qui viennent nous sponsoriser. Donc c’est vraiment là le cœur du système. Là, comme on aimerait faire un petit peu plus, on aimerait mettre les plats dans les grands, on aimerait faire venir des gens un petit peu plus loin, on essaye de faire des demandes de fond. Et c’est sa mère la race de sa grand-mère compliquée à faire. C’est vraiment un enfer. Mais on le fait parce que c’est aussi une manière de se faire connaître, de comprendre les enjeux et de faire comprendre les enjeux. Mais c’est une tonne de paperasse, c’est fatigant, c’est beaucoup de travail d’écriture. J’ai beaucoup, beaucoup de chance d’avoir Oïnska et SebSeb, entre autres, mais aussi Lixet, mais aussi Nicolas, Mauritio, et les autres, pour pouvoir écrire, pour pouvoir faire des choses et pour pouvoir avancer sur ces dossiers. Mais il faut bien être clair que c’est un très, très, très gros travail de réunir des fonds, ce qui est très triste. Mais malheureusement, il y a beaucoup à expliquer, il y a beaucoup à décortiquer pour des gens qui ne savent souvent même pas ce que c’est qu’un logiciel libre.

Où se tiennent les RLH ?


Walid : donc, les rencontres hivernales du libre, déjà, la première chose qu’il faut préciser, c’est où est-ce que ça se tient ? Et est-ce que ça s’est toujours tenu au même endroit ? Est-ce que quelqu’un veut expliquer dans quel cadre ça se tient ?

SebSeb01 : alors, ça se tient à Saint-Cergue, qui est la commune où je réside. C’est au départ pour ça. Ça a un autre avantage, c’est que ça permet d’avoir certes des activités autour du logiciel libre, mais également, si le cœur en dit aux gens, de pouvoir profiter du cadre hivernal, parce que c’est quand même une station de moyenne altitude. Il y a des pistes de ski devant le bâtiment dans lequel on a nos conférences, il faut juste traverser un petit bout de chemin, on a une patinoire à peu près au même endroit. On a des chemins de randonnée qui tournent autour. On peut faire du ski de randonnée. On peut faire plein d’activités. Ça permet d’avoir cet équilibre entre discuter de choses techniques et de pouvoir quand même s’évader dans la nature et de profiter d’un moment qu’on n’a pas forcément la possibilité d’avoir tout le reste de l’année.

Walid : est-ce que tu peux expliquer pour les auditrices et auditeurs qui ne seraient pas suisses, Saint-Cergue, comment est-ce que tu le situes ?

SebSeb01 : ça dépend des points de repère. C’est la station qui est… Du côté français, c’est Les Rousses, qui est assez connue en France, qui est pratiquement au même endroit. Moi, je le situe depuis Nyon, parce qu’en Suisse, c’est une des cinq villes du canton de Vaud, donc c’est un peu connu. Mais du coup, pour un peu plus loin, c’est à Genève, c’est à 15 minutes de Genève en voiture, en train on est à une heure, une heure et quart je pense depuis Genève. Donc c’est pas très loin de Genève. Et puis c’est dans les montagnes, juste au-dessus, côté Jura, et pas côté Alpes, donc c’est un peu moins haut en altitude.

Walid : s’il y a des gens qui sont intéressés par venir aux rencontres hivernales du Libre, comment ça se passe ? Est-ce qu’il faut s’inscrire ? Est-ce qu’il faut juste venir ?

SebSeb01 : alors il faut s’inscrire juste pour qu’on prévoie la quantité de nourriture à peu près en fonction du nombre de personnes. Dans l’ADN de SwissLinux, on a toujours dit qu’il faut que les gens qui ont envie de participer au logiciel libre puissent participer au logiciel libre sans que ce soit un problème de budget. Donc tous nos prix sont ce qu’on appelle libres et conscients. On affiche le prix de ce que ça nous coûte, la prestation, mais on a bien conscience qu’on est en Suisse et que c’est cher. On a des personnes qui viennent des fois de France qui disent que c’est quand même très cher et qu’ils peuvent pas payer nécessairement l’intégralité de ce que ça coûte. Mais c’est dans les buts de l’association de pouvoir permettre de participer à des activités autour du libre. Donc c’est pour ça qu’on insiste sur ce côté prix libre et conscient. On a des gens qui donnent un gros billet à l’entrée et qui ne consommeront pas l’intégralité, et puis ça permet de financer un peu pour ceux qui ont moins de moyens financiers. Donc ça c’est une chose importante je pense à dire. Et puis après, voilà, c’est ça, il faut s’inscrire pour qu’on puisse prévoir les quantités de nourriture, les différentes particularités dans les régimes alimentaires, ce genre de choses, qu’on puisse réserver le bon nombre de lits aussi. Ce serait embêtant que quelqu’un dorme par terre. Mais à part ça, on n’est pas spécialement contraignants à ce niveau-là, c’est juste pour prévoir les bonnes quantités.

Walid : vous avez des hébergements autour qui peuvent être réservés par les invités ?

SebSeb01 : on peut recommander des hébergements à réserver autour, mais dans le bâtiment dans lequel on est, il y a un exercice qui est bien connu des Suisses, qui s’appelle les abris de protection civile. Nous avons des dortoirs sur place. C’est un peu rudimentaire, mais en Suisse, toutes les communes doivent avoir des logements en cas de guerre nucléaire pour leur population, qui sont normalement vides. Donc la plupart les occupent d’une manière ou d’une autre. Et du coup, à Saint-Cergue, on peut les louer pour différents événements. Et du coup, là, nous, on le loue. Puis ça, c’est des dortoirs. C’est une planche de bois avec un petit tapis en mousse dessus. On fait un coin ronfleur, un coin pour les gens qui ne supportent pas les ronflements. Et puis, c’est là. C’est un peu rudimentaire, mais ça permet d’avoir un logement pas trop cher. Et on est directement sur place.

Walid : j’ai expérimenté ça il y a quelques années à Zurich lors d’une conférence de logiciels libres, on a dormi dans un bunker. Alors pour vous c’est naturel, mais pour nous ça ne l’est pas. Et je garde un bon souvenir, et effectivement je me rappelle du coin ronfleur, tout à fait.

SebSeb01 : il est important.

Walid : sur les éditions précédentes, de quoi vous aviez parlé, qui sont des problématiques plutôt suisses ?

SebSeb01 : il peut y avoir beaucoup d’aspects. On a eu une présentation de Société Numérique qui a présenté l’évolution des lois et des débats, surtout des discussions qu’il y a autour des valeurs du libre. On a eu plusieurs fois des conférences sur le thème de l’éducation, comment le logiciel libre est intégré dans l’éducation, dans la politique, l’éducation, après des projets bien spécifiques, le déploiement de technologies radio chez nous : on a des radioamateurs qui viennent chaque année nous présenter un de leurs projets. Donc c’est vrai qu’après on a eu des protocoles comme MeshStatic, des choses comme ça. C’est des questions globales, mais comment on le déploie chez nous. Et puis on se pose la question : un utilisateur d’un de ces réseaux-là, comment en Suisse il peut collaborer avec d’autres pour la partie radio, politique, éducation. Je pense qu’il y avait d’autres et…

Oïnska : la neutralité du Net avec SwissNeutralNet notamment.

SebSeb01 : qui est aussi une problématique qu’on a partout, mais du coup c’est l’aspect suisse, les problématiques de la législation chez nous, ce genre de choses qu’il vient d’expliquer.

Walid : est-ce que vous avez par exemple un fil conducteur ou des grands thèmes autour de l’édition 2026 ? Ou est-ce que c’est plutôt en fonction des soumissions des conférences que vous allez ? Je me pose la question. Il y a des conférences sur lesquelles il n’y a pas des thèmes imposés, mais il y a des thèmes dans lesquels on essaye de faire entrer les conférences. Comment ça se passe là ?

SebSeb01 : pour moi, cette année, on a un thème sur lequel on était parti depuis la fin de l’édition de l’année précédente : on a constaté qu’on avait de plus en plus de familles qui viennent. On avait bricolé 2-3 ateliers autour du logiciel libre pour les enfants qui étaient là, mais on s’était dit que c’était un vrai enjeu de pouvoir que les gens puissent venir en famille. Et du coup, cette année, on a le vendredi l’école qui doit venir, l’école du coin, qui doit venir avec un certain nombre d’adolescents. Donc, on va monter des ateliers. Le samedi après-midi sera ouvert au public. Donc, le but, c’est qu’il y ait aussi des familles et qu’on présente cet aspect de faire du logiciel libre avec les enfants. Mais en dehors de ça, on reste sur toutes les thématiques qui intéressent toutes les personnes qui pratiquent le logiciel libre. Il n’y a pas que le thème qui est imposé, on reste ouvert. Il y a beaucoup de soumissions déjà qui vont un peu bien au-delà de ce thème-là. Ça, c’est peut-être plus l’autre scène qu’il va y avoir. On va te donner plus d’informations.

Oïnska : alors non, effectivement, on n’a pas de thème imposé. Effectivement, cette année, on organise le vendredi une journée particulière éducation avec, comme SebSeb l’a expliqué, des élèves de 10 à 16 ans, sauf erreur, qui vont venir. Donc on a vraiment une journée, un après-midi vraiment qui est dédié à l’éducation. Autrement non, les gens sont libres de proposer les thèmes qu’ils veulent. On est en train d’organiser deux tables rondes. La première sur l’art libre, dont participera Ploum et son éditeur PVH Éditions, qui est suisse, qui est aussi dans les montagnes jurassiennes suisses. Et puis une autre table ronde pour thème « Ne pas être un homme dans la technique ». C’est un peu les deux gros sujets que je peux avancer. Autrement pour les conférences, il n’y a rien d’imposé. Tous les sujets sont les bienvenus du moment qu’ils ont un rapport de près ou de loin avec le logiciel libre. Tous les sujets qui vont avec. (Déjà, je pense qu’on n’a pas dit les dates.) C’est le dernier week-end de janvier, donc le vendredi 23, ce sera justement dédié aux enfants, aux élèves, 24–25 janvier.

Soumettre un sujet aux RH


Walid : puisque c’est ouvert, comment et qui peut faire une soumission, peut dire « j’ai envie de venir pour parler d’un sujet » ? Comment est-ce que ça se passe ?

Oïnska : ça se passe de manière assez simple, il y a un formulaire sur notre site rencontreshivernalesdulibre.ch tout en un mot. Il y a un onglet « Proposer une conférence », il suffit de remplir le formulaire et puis a priori on est inscrit pour donner la conférence, donc n’importe qui peut venir.

L’après RLH 2026


Walid : ce que j’aimerais qu’on discute aussi, c’est si vous avez une vision de la suite, c’est-à-dire qu’est-ce que vous voyez pour les années futures ? Je ne sais pas si vous vous projetez déjà sur l’après RHL 2026, mais est-ce que vous avez des souhaits, des défis, des choses particulières que vous voudriez un peu porter à l’attention ?

Emmanuelle : on a besoin de plus de bénévoles. Il y a un sujet qui revient souvent dans les associations, c’est le renouvellement des bénévoles, c’est le renouvellement des équipes, etc. Moi, je suis ravie de faire, et je le fais volontiers. Mais là, cette année, on est plus nombreux, c’est cool, parce qu’il y a des RHL, on les a faits pour 70 personnes à 3. Et ça, ça devient un peu chaud.

SebSeb01 : moi, je ne me projette pas spécialement pour l’instant. On est en plein dans l’organisation 2026. Moi je souhaite qu’on garde cet esprit où des gens qui ont envie de contribuer, de changer quelque chose, de développer un nouvel aspect dans les rencontres hivernales du Libre, viennent et le fassent. Donc je vais laisser passer l’édition 2026 avant de me demander qu’est-ce qu’on fait en 2027. Après, j’ai toujours plein d’idées.

Oïnska : je partage cet avis. C’est vrai qu’actuellement on a un peu le nez dans le guidon pour cette édition 2026. Ce que je souhaite, c’est que les rencontres continuent d’année en année, que ça se passe le mieux possible, qu’on puisse continuer à se rencontrer, parce que c’est quand même ça le plus important, c’est de se rencontrer en vrai.

Emmanuelle : il y a un vrai besoin maintenant de permettre aux familles de pouvoir participer ensemble. Il y a quelques courageux qui le font, mais ce n’est pas toujours évident. L’idée est vraiment de favoriser les RHL pour ça, pour permettre l’éducation aux jeunes. C’est aussi non seulement de permettre aux gens de participer en famille, mais aussi d’ajouter l’éducation et de donner aux jeunes les moyens d’appréhender l’informatique par un autre biais que celui des GAFAM.

Conclusion


Walid : avant qu’on se quitte, en guise de conclusion, je voudrais vous laisser la parole pour deux questions très simples, avant de vous donner un mot de la fin, même si on a déjà un peu abordé ça. La première question, ça serait : qu’est-ce que vous diriez à un amateur de logiciel libre suisse pour lui donner envie de venir aux rencontres hivernales du libre ?

SebSeb01 : pour moi, c’est ça, c’est cet esprit de rencontre, d’échange. Je pense qu’un des moments que j’ai vécu les plus intenses aux rencontres hivernales, c’est en fait au début d’une des éditions où j’ai développé un handicap visuel. Et en fait, je me suis retrouvé avec un smartphone que je n’arrivais plus à utiliser, un ordinateur que je n’arrivais plus à utiliser, et puis j’ai organisé tant bien que mal cette édition-là des rencontres hivernales. Et puis, arrivé sur place, il y a des libristes qui se sont assis à côté de moi, qui ont pris le temps, et puis on a trouvé des solutions en logiciel libre pour que je puisse de nouveau utiliser un téléphone. L’ordinateur, ça a pris un peu plus de temps mais on y est arrivé aussi. Et pour moi, c’est cet esprit-là : c’est on vient, on discute, tu as un problème, peut-être que j’ai une solution. Et puis c’est ça que je trouve sympa.

Walid : est-ce que tu veux rajouter quelque chose Oïnska ?

Oïnska : ce que je dirais à un amateur de logiciels libres en Suisse, c’est qu’il n’y a aucune excuse de ne pas venir. Il y a un gros événement qui s’organise en Suisse francophone, il faut venir. Et puis, sur un malentendu, on finit au comité d’organisation pour l’édition précédente. Pour l’édition suivante, je veux dire.

SebSeb01 : là, ça sent un peu le vécu.

Walid : et qu’est-ce que vous diriez à un libriste francophone pour lui donner envie de venir aux rencontres hivernales du libre ?

SebSeb01 : que les problématiques sont les mêmes. Les frontières ne changent pas les problèmes que rencontrent les libristes. Et qu’il y a des rencontres à faire et des bons moments à passer, même si on ne partage pas forcément le cadre législatif. Un petit détail.

Walid : je pense que pour nous, c’est bien de partager un autre cadre législatif, parce que celui qu’on a à l’heure actuelle chez nous, il n’est pas terrible, vous voyez…

Oïnska : moi, si je peux juste ajouter quelque chose, j’encourage les non-Suisses francophones, et même pas forcément francophones d’ailleurs, à venir, parce qu’en Suisse aussi on a une petite communauté du logiciel libre qui est accueillante et bienveillante. J’en suis la preuve vivante. J’ai rejoint cette communauté, donc venez, n’ayez pas peur, on est très accueillants.

Walid : vous avez des personnes qui sont non-francophones, dont le français n’est pas leur langue maternelle ?

SebSeb01 : on a quelques Suisses allemands qui osent passer la barrière du Rösti. On a même quelques Allemands qui viennent présenter des projets et des choses, c’est sympa. Debian CH organise souvent des bug-squashing parties, des choses comme ça, dans le cadre des RHL, ce qui fait venir des gens d’un peu plus loin, des contributeurs Debian, qui font un peu plus de kilomètres pour venir participer. Et d’autres contextes, on a eu des conférences en anglais, c’est pas un problème.

Walid : j’allais poser la question, justement, s’il y avait des gens qui pouvaient faire des conférences en anglais dans ce cadre-là.

SebSeb01 : c’est possible. Ça a été fait, oui.

Walid : OK, super intéressant. Écoutez, moi, je voudrais vous laisser un mot de la fin. Qu’est-ce que vous voudriez donner comme mot de la fin aux auditrices et aux auditeurs du podcast Projets Libres ? Emmanuelle ?

Emmanuelle : le libre, c’est avant tout une expérience humaine. Et pour citer le célèbre Lawrence Lessig, en tout cas, ça lui est attribué : « Si le logiciel libre ne devait ouvrir que du code, ce serait une occasion manquée. » Donc, ce serait dommage de manquer les RHL.
L’autre chose, il y a aussi : « la route est longue, mais la voie est libre » [Premier slogan de Framasoft]. Alors, pour aller à Saint-Cergue, elle est plutôt sinueuse. Et puis, si vous prenez le train, ben il y a… je me demande s’il n’y a même pas un peu de crémaillère. Donc ça vous fera un peu varier aussi. La Suisse, c’est un bel endroit à venir en train. Il y a tout ce qu’il faut sur place. On est contents. Et si la seule chose qui vous empêche de venir, c’est l’argent, passez-nous un coup de fil, envoyez-nous un mail. Je suis sûre qu’on pourra trouver une solution.

Oïnska : comme j’ai expliqué avant, j’ai rencontré des gens aux Rencontres Hivernales du Libre avec qui j’ai beaucoup à partager. J’ai des valeurs communes. C’est des gens qui m’ont accueilli et dont maintenant je fais partie de la communauté. C’est des gens avec qui j’ai sympathisé, qui sont pour certains devenus des amis. Donc venez, c’est vraiment un super événement. C’est à taille humaine, c’est super.

SebSeb01 : moi, j’ai envie de dire, on a envie que vous veniez. Venez. Le but, c’est ça, c’est d’être accueillant, c’est de passer un bon moment, d’écouter tout le monde, même s’il y a des gens qui connaissent un peu moins le logiciel libre ou des choses comme ça, où il y a des choses à faire, des gens à rencontrer. Donc il faut venir pour passer un bon moment d’échange et de rencontre. Et ça, c’est les valeurs, je pense, du logiciel libre, et c’est ce qu’on a envie qui transparaissent dans notre événement. Donc venez.

Walid : oui venez, ça semble être une très bonne conclusion. Je dirais aux auditrices, auditeurs du podcast Projets Libres que, bien entendu, je mettrai toutes les informations dans la transcription, et que vous pouvez aller sur rencontreshivernalesdulibre.ch, et qu’il y a toutes les informations nécessaires. Nous on y sera, en tout cas on va passer un très bon moment, et certainement qu’on va parler jusqu’au bout de la nuit avec des gens aussi passionnés que nous, donc ça va être vraiment super.
N’hésitez pas à en parler autour de vous, à nous dire aussi si vous venez, comme ça on peut se rencontrer, papoter, ça va être très sympa. Moi je parlerai du podcast et d’autres choses, mais je n’en dis pas plus parce que je n’ai pas encore fait ma soumission. Et comme d’habitude, parlez-en autour de vous, faites tourner sur les réseaux sociaux : les réseaux sociaux du podcast, ils sont accessibles soit depuis votre application de podcast directement dans la description, soit depuis le site internet dans le bas de page, vous avez toutes les informations. Partagez et faites connaître cet événement, et on vous fera certainement un débrief après, donc ce sera avec grand plaisir. Merci beaucoup, merci pour votre temps, et puis on se dit en janvier en physique à Saint-Cergue pour se rencontrer et pour parler de logiciel libre.

Emmanuelle : merci, bye bye.

Pour aller plus loin



Production de l’épisode


  • Enregistrement à distance les 14 octobre et 5 novembre 2025
  • Trame : Walid Nouh
  • Montage : Walid Nouh
  • Transcription : Walid Nouh


Licence


Ce podcast est publié sous la licence CC BY-SA 4.0 ou ultérieur

This entry was edited (5 months ago)

[Smartphone] Mets de la vie privée dans ton smartphone !


Comment faire pour protéger sa vie privée sur un smartphone Android ? Et peut-on se passer complètement d'Android ? On en parle dans cet épisode avec Antoine Duparay (fla) de Framasoft !
The media in this post is not displayed to visitors. To view it, please go to the original post.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Smartphones et vie privée

Sommaire


Walid : bonjour et bienvenue sur Projets Libres, le podcast de LinuxFr.org qui parle de logiciels libres, de communs numériques et de données ouvertes. Je suis Walid Nouh et aujourd’hui je suis ravi d’avoir avec moi Antoine Duparay. de Framasoft pour parler de smartphones et de vie privée. C’est la reprise de la série qui a commencé entre juin 2023 et janvier 2024 sur les smartphones : on avait parlé de Commown dans l’épisode 4 de la saison 1, de Fairphone dans l’épisode 1 de la saison 2, et de /e/OS et Murena dans la saison 2 épisode 11. On va y faire référence régulièrement, et si vous voulez en savoir plus, je vous conseille d’aller écouter ces différents épisodes.

J’ai découvert le sujet et Antoine à travers une conférence qu’il a donnée au Capitole du Libre en 2022 qui s’appelait « Comment protéger sa vie privée sur son smartphone ? » et on a eu la chance de discuter ensemble aux Rencontres Hivernales du Libre [voir l’épisode sur les RHL] en janvier dernier. Et donc je suis ravi d’avoir avec moi Antoine, alias Fla. Bienvenue Antoine sur le podcast Projet Libre, merci d’être là.

Antoine : et merci Walid, merci pour l’invitation. Et puis merci à tout le monde de s’intéresser à ce sujet ô combien important.

Présentation d’Antoine


Walid : et ô combien d’actualité. Avant de rentrer dans le vif du sujet, est-ce que tu peux nous expliquer qui tu es, quel est ton parcours et aussi comment tu es arrivé chez Framasoft ?

Antoine : bien sûr. Alors moi, c’est Fla. Je fais du logiciel libre depuis en gros 2012. J’ai initialement contribué à Mozilla. En fait, j’ai tout de suite été assez perturbé quand j’ai découvert toutes les collectes de données qui étaient faites par les logiciels. Et puis, quand il y a eu vraiment l’affaire Prism en 2013, ça a vraiment été le truc du genre : « bon… on savait déjà qu’on avait raison, mais c’était une confirmation officielle ». Edward Snowden révèle que la NSA espionne. Donc vraiment, je me suis mis à militer très fort là-dessus. Et c’est d’abord par le coté respect des utilisateurs et éthique que je me suis intéressé au monde du logiciel libre.

Donc d’abord chez Mozilla, où je faisais directement des confs qui expliquaient le tracking en ligne des sites web. Et puis les add-ons de Mozilla, ça s’appelait Lightbeam à l’époque, qui permettait d’observer un petit peu tout ça. En fait, j’ai… aussi beaucoup contribué au projet Diaspora parce que pour moi le point où il y avait les données les plus collectées c’était sur les réseaux sociaux et pourtant les réseaux sociaux c’est un potentiel énorme de contribution de travail ensemble de réunir des humains pour faire des trucs cool et malheureusement aujourd’hui les réseaux sociaux c’est, enfin déjà à l’époque c’était des logiciels contrôlés par des grosses multinationales donc Diaspora est un projet de réseau social alternatif qui est décentralisé et qui permet du coup de garder le contrôle de ces données. Je contribue à Diaspora depuis vraiment très longtemps, 2012, et j’ai installé diaspora-fr.org comme étant mon serveur Diaspora principal. Et puis c’est en discutant avec Pyg, de Framasoft, au JDLL de 2014, qu’il m’explique que Framasoft s’apprête à lancer une campagne « Dégouglisons Internet » pour justement parler de tous ces sujets de collecte de données et tout ça de la part des GAFAM. et qui seraient intéressés pour utiliser Diaspora comme alternative à Facebook. Et donc, c’est à ce moment-là que j’ai rejoint Framasoft pour installer Framasphere, qui était le serveur Diaspora de Framasoft à l’époque. Et j’ai gardé en ce coté, c’est-à-dire mes contributions, c’est principalement de la vulgarisation, faire des conférences, discuter, sensibiliser. Comme je suis déjà développeur web dans mon métier, et que je passe déjà ma journée à écrire du code, pour Framasoft, je suis plus. plutôt investi dans le coté communication et bien sûr aussi tout ce qui est gestion de l’administration, je suis au conseil d’administration, etc. Et donc je suis chez Framasoft depuis 2014 et toujours avec cet axe, comment est-ce qu’on peut avoir sa vie privée respectée le plus possible. Du coup, les smartphones, le sujet d’aujourd’hui, c’est un des sujets phares. Moi, j’ai du coup toujours voulu essayer d’utiliser d’autres systèmes d’exploitation qu’Android qui n’est pas très respectueux. Et donc, chez Mozilla, j’avais commencé avec Firefox OS. Quand ça s’est arrêté, j’ai ensuite utilisé Ubuntu Touch. Et puis maintenant, j’utilise /e/OS à chaque fois sur mon téléphone principal, j’entends. Et puis, j’ai bien sûr bidouillé sur plein d’autres systèmes d’exploitation dont on va discuter.

En quoi un smartphone est différent d’un ordinateur


Walid : avant de commencer sur des problèmes de vie privée, une des choses qui ressort de ce que tu as pu dire et des discussions qu’on a pu avoir ou que j’ai pu avoir avec d’autres gens, c’est que je pense qu’il faut commencer par expliquer en quoi un smartphone, c’est différent d’un ordinateur. Je suis pas sûr que tout le monde ait la vision d’à quel point c’est différent un smartphone d’un ordinateur. Est-ce que tu peux commencer par expliquer, s’il te plait, en quoi ça diffère ?

Antoine : en fait, les smartphones sont très intéressants parce qu’ils ont beaucoup évolué. À la base, on partait vraiment du téléphone, je veux pouvoir appeler, être en contact, etc. Et puis, ils sont devenus de plus en plus puissants, au point qu’aujourd’hui, un smartphone embarque une quantité de RAM qui ferait rougir des ordinateurs d’il y a seulement quelques années. Mais en même temps, ils embarquent aussi énormément de petits capteurs, de petites choses qu’on ne retrouverait jamais sur un ordinateur. Donc on a des différences majeures. La première, c’est sur l’architecture même. Un smartphone embarque, donc c’est de l’ARM, c’est des choses qui sont moins ouvertes que X86, les architectures traditionnelles qu’on va retrouver sur les ordinateurs. En plus de ça, on se retrouve avec une puce GPS, un micro, une caméra, mais aussi le téléphone lui-même va pouvoir détecter quand il bouge trop vite, où est-ce qu’il est, qu’est-ce qu’il fait, etc. Beaucoup plus de capteurs que sur un ordinateur, comme du NFC ou des choses comme ça.

Et puis, en fait, c’est un device qu’on a tout le temps sur nous, qui va collecter, enfin en tout cas qui va permettre, admettons qu’il ne soit pas… Donnons-lui le bénéfice du doute s’il n’était pas méchant. Ça reste quelque chose dont on se sert aujourd’hui beaucoup plus. On va acheter ses billets de train, on va régler son alarme pour se lever le matin. Donc, si on a accès à l’intégralité des données d’un smartphone, on a vraiment une image très précise de ce qu’est la vie de quelqu’un. On sait où il se trouve, on sait avec qui il est en contact, qui c’est qu’il appelle, avec qui il communique, ses emails. On sait à l’heure à laquelle il se lève, s’il est dans un environnement bruyant ou pas avec le micro. On peut voir ce qu’il voit avec la caméra. On va beaucoup plus loin que ce qu’on pourrait collecter avec un ordinateur.

Walid : plus de capteurs, plus de choses, plus de micro-logiciels, plus de codes dont on ne sait pas exactement ce qu’ils font tout le temps. C’est plus complexe.

Antoine : tout à fait. Effectivement, au niveau des constructeurs aussi, il y a une approche qui est assez différente. Aujourd’hui, un ordinateur par défaut, ce sera assez facile de faire tourner du Linux, des choses comme ça, dessus. Alors que les constructeurs de smartphones sont beaucoup plus possessifs sur leurs propriétés intellectuelles, sur ce qu’on peut faire avec leurs puces. Et du coup, c’est vraiment des boites noires, nos téléphones. On a très peu d’informations, et même si on les a, légalement, on n’est vraiment pas autorisé à aller les bidouiller, c’est malheureux.

Et puis il faut ajouter à ça que non seulement le matériel est plus complexe et on le contrôle moins, mais souvent un smartphone ne s’arrête pas juste à un téléphone plus un système d’exploitation. C’est tout un écosystème avec des applications dans des stores, avec un compte cloud qui va nous permettre de synchroniser nos contacts, nos agendas, etc. Avec Apple, on voit même une intégration encore plus loin. Tout un écosystème, le téléphone envoie instantanément des fichiers à son Mac, on a la possibilité de suivre en temps réel où est-ce que son téléphone est, si jamais on le perd, enfin, il y a beaucoup de choses construites autour et on ne parle pas simplement aujourd’hui d’une puce informatique qui permet de passer des appels.

Sécurité vs vie privée


Walid : c’est très différent de ce qu’on connait sur le monde PC, ça pose plein de problématiques et on va en parler un peu après. Est-ce que tu peux expliquer qu’on a ici deux concepts différents que parfois on peut avoir tendance à confondre alors qu’ils sont très différents qui sont d’un côté le respect de la vie privée et de l’autre côté le respect de la sécurité. De quoi on parle en fait ?

Antoine : ce sont deux choses qui sont effectivement très différentes, même si on les assimile. Souvent une solution qui est sécurisée est aussi une assez bonne solution pour la vie privée mais ce n’est pas forcément systématique. La sécurité, en tout cas en informatique, c’est vraiment le fait de ne pas pouvoir détourner un logiciel, une application, etc. pour lui faire faire des choses qui n’étaient pas prévues à la base. Donc en sécurité, on parle d’un attaquant et on va dire, je ne sais pas, vous avez une application qui permet d’accéder à vos comptes bancaires. S’il y a une faille de sécurité, une personne qui n’est pas censée avoir accès à vos comptes bancaires va pouvoir y avoir accès et donc l’application n’est pas sécurisée. Donc là, c’est vraiment un modèle de menace. C’est quelqu’un qui fait quelque chose qu’il n’était pas censé faire. Ça, c’est un problème de sécurité.

La vie privée c’est très différent. C’est une question de dire est-ce que mes données sont utilisées uniquement quand je suis d’accord et pour des choses où elles étaient nécessaires ? Et donc, si je reprends mon exemple de l’application bancaire, si ma banque se permet de lire tous les achats que je fais avec mon appli et de rediffuser derrière à des publicitaires, qu’est-ce que j’ai acheté parce que ça peut les intéresser, et que c’est dans les conditions d’utilisation de l’application, etc. Là, on n’a pas de problème de sécurité, c’est-à-dire que l’application fait ce qu’elle est censée faire, elle a été conçue pour diffuser mes achats bancaires, donc il n’y a pas de problème de sécurité. Par contre, il y a un énorme problème de vie privée : probablement que l’utilisateur n’est pas conscient que ces informations sont diffusées et qu’il serait tout à fait en droit de dire à la banque « Non, non, ce n’est pas parce que tu as accès aux informations de mes achats que tu as le droit d’aller les revendre à quelqu’un. »

Walid : je me rappelle quand, il y a bien longtemps, au tout début de Google, de discussions avec des gens, même des libristes autour de moi, qui me disaient « Bon, de toute façon, Google, il connait déjà toute ma vie, mais bon, ce n’est pas très grave, je n’ai rien à cacher. »

Antoine : oui.

Walid : avec le temps, on s’est aperçu de la monstruosité du truc, de ce qu’il pouvait faire avec. Et donc, finalement, si, c’était un problème.

Antoine : oui, c’est toujours un énorme problème. En fait, la phrase « je n’ai rien à cacher » , pour moi, la réponse est assez facile à avoir puisque les gens qui affirment ça, souvent, pensent « j’ai une vie banale et puis je ne fais rien d’illégal » . Ce qui, en pratique, est tout à fait vrai. Mais il y a deux choses importantes à noter. Déjà, la première, c’est que ça, c’est vrai à l’instant T.

Donc aujourd’hui, ce que tu fais te parait banal et pas illégal, mais la donnée qui est collectée aujourd’hui, elle va rester. 5 ans, 10 ans, 20 ans, on ne va jamais effacer des données et les oublier. Et on voit bien comme le monde est en train d’évoluer. Typiquement, aux États-Unis, des choses qui pouvaient paraitre banales et pas du tout illégales quand c’était Obama qui était président. peuvent aujourd’hui poser beaucoup plus de problèmes, maintenant que c’est Trump et avec sa police anti-immigration, etc. Voilà, des choses qui étaient banales ne le sont plus du tout, on ne peut pas du tout présupposer de ce que sera le futur. Le mieux, c’est encore de ne pas permettre la collecte à la base, plutôt que de se dire « Oups, à l’époque c’était tranquille, mais en fait aujourd’hui on m’attaque pour des discours que je tenais il y a dix ans qui ne sont plus du tout acceptés. »
Antoine Duparay (fla)


Ça c’est une première chose. La deuxième chose, c’est qu’il faut prendre en compte les statistiques. Et donc une information complètement banale aujourd’hui, « j’adore manger du reblochon », n’a aucune valeur si on dit juste Antoine aime le reblochon. À la limite ça intéresse des publicitaires et on va essayer de leur vendre plus de fromage mais on peut oser espérer résister à ça. Par contre si on se rend compte de par la quantité de données massive qui est collectée sur des milliards de personnes en même temps que les gens qui aiment le reblochon ont une tendance, on ne sait pas pourquoi, à avoir plus d’accidents de voiture ou… ou à ne pas réussir à rembourser leurs prêts immobiliers, ou ce genre de choses, on va avoir des personnes qui vont tenir compte de cette information, et qui vont nous faire payer plus cher notre assurance, ou qui vont peut-être nous refuser notre prêt, sur la base de données qui nous semble initialement complètement superflue et pas du tout grave. Donc, le fait de donner autant d’informations sur notre vie, notre mode de vie, à des entreprises, ce n’est pas une bonne nouvelle, même si ça n’a rien d’illégal.

Walid : une des causes visibles qu’on a vues, c’est le scandale Cambridge Analytica, où finalement, on est capable d’agréger un grand nombre de données sur les gens et après, d’influencer des votes, d’influencer les opinions.

Antoine : tout à fait. Ça a été démontré aujourd’hui que Cambridge Analytica, c’est une entreprise qui a travaillé à analyser les données de Facebook et qui a permis notamment le Brexit et la première élection de Trump en 2016 en ciblant spécifiquement. les personnes qui étaient encore indécises, et en réussissant ainsi à influencer leur vote et à faire basculer le résultat d’une élection. Donc on parle quand même de choses qui peuvent initialement sembler banales et qui vont avoir des conséquences mondiales absolument énormes.

Walid : ok, donc ce qui est important à retenir là, c’est qu’on a dans cette partie de vie privée, on a des données qu’on donne sciemment, qui peuvent être utilisées parfois d’ailleurs. Il n’y a pas très longtemps, je voulais aller écouter un podcast fait en direct : sur le site de lieu, je devais donner mes informations plus ma date de naissance [le forum des images]. Ça n’a aucun sens de faire ça. Cette information, c’est une information personnelle que j’ai donnée alors qu’en fait, je n’aurais pas dû la donner. Donc il y a ça, il y a ce qu’on va me demander sciemment de donner et puis il y a ce qu’on va collecter à mon insu.

Antoine : oui, tout à fait.

Il y a vraiment deux types de collecte de données. La première, tu l’as très bien décrit, c’est des formulaires qu’on va remplir où on va être conscient qu’on donne son information. Parfois, ils vont demander trop de choses. Mais on en est quand même conscient, donc on peut aussi répondre des choses fausses. On peut mettre une fausse date de naissance, il ne faut pas hésiter à s’amuser avec ça. Mais il y a aussi quelque chose de beaucoup plus subtil, je dirais même plutôt fourbe, qui est de la collecte de données sans qu’on s’en rende du tout compte et qui est faite par les applications qui vont observer quand est-ce que notre téléphone se réveille, quand est-ce qu’on va faire différentes choses et puis vont agir. et modifier des choses en conséquence sans qu’on en soit du tout conscient.
Antoine Duparay (fla)


Les applications et la collecte de données


Walid : une grosse partie de la problématique que je comprends, c’est une problématique autour des applications, puisque c’est majoritairement avec les applications qu’on va interagir. C’est-à-dire qu’au niveau de l’OS, il peut y avoir des fuites de données. On a vu Google qui, alors que le GPS est censé être off, collecte quand même des données en disant « Oups, désolé, on ne le fera plus, c’était une erreur » . Enfin bref, il peut y avoir des trucs, mais une bonne partie des données qui vont être collectées proviennent des applications. Qu’est-ce que tu peux en dire là-dessus, autour des problématiques des applications mobiles ? En quoi aussi les applications mobiles, c’est différent de ce qu’on peut connaitre, par exemple sur un ordinateur où tu vas plutôt utiliser ton navigateur ?

Antoine : alors, il faut prendre déjà un tout petit peu de recul pour comprendre pourquoi on est dans un état pareil d’autant de tracking de partout.

La chose au cœur de tout, c’est le business model. C’est comment est-ce qu’on gagne de l’argent ? Donc déjà, c’est intéressant de se rendre compte que les problèmes qu’on retrouve sur les téléphones sont les mêmes que ce qu’on retrouve sur le web ou sur les logiciels en règle générale. Il y a deux business models [modèles économiques] majeurs. Soit on fait payer l’accès au contenu, par exemple sur le site du journal Le Monde, il faut s’abonner pour avoir accès à une majorité des articles, ou sur une partie des logiciels propriétaires, il faut les acheter, donc on va les payer. Et puis sinon, si c’est gratuit, souvent c’est le modèle de la publicité. Donc soit afficher des publicités directement dans l’application, soit ne pas en afficher, mais collecter des données et puis revendre ces données à des publicitaires.
Antoine Duparay (fla)


Donc déjà, la première chose qu’on observe, c’est que Google et Apple ont choisi deux business models différents. Apple, on en parle moins dans cet épisode : eux, ils ont un écosystème qui est complètement fermé. Donc, de base, c’est quelque chose vraiment qu’en tant que libriste, on trouve qu’il est très mal, très mauvais, bref. Mais quand même de Apple ils encouragent leurs développeurs plutôt à faire des applications payantes ou avec des business models autour directement du fait d’acheter des choses dans l’application.

Alors que Google, eux, ont vraiment cette approche complètement ouvert de dire « venez tous mais en fait il n’y a pas de gardien ». Les applications peuvent faire un peu tout et n’importe quoi sur Android. Elles sont beaucoup moins contrôlées que sur iOS. Et du coup, le business model majeur des applications sur Android, c’est la pub. Ce qui fait que quand même, si vous deviez choisir entre deux systèmes du point de vue de la vie privée sans les modifier et sans faire d’étapes, un iPhone est quand même beaucoup plus respectueux par défaut qu’un Android. C’est loin d’être la panacée, mais c’est quand même le cas. Et donc, le constat qu’on peut faire, c’est que ces applications, c’est l’ouverture d’un nouveau monde pour elles, puisque ce business de tracking et d’affichage de publicité qui vient du web, il peut maintenant être réalisé avec beaucoup plus d’informations, beaucoup plus de détails, beaucoup plus d’accès aux contacts, aux micros, à la position, à des choses qui n’étaient pas du tout possibles de faire depuis un site web. Et donc déjà, le premier conseil qu’on peut donner à tout le monde, si vous n’avez pas encore l’énergie pour changer de système d’exploitation sur votre téléphone, dont on discutera après comme solution, mais c’est de dire que vous n’avez pas forcément besoin d’installer une appli. Vous pouvez très bien utiliser Blablacar, Leboncoin, en allant sur le site web, qui du coup a beaucoup moins d’informations sur vous. Et puis quand l’onglet du site web est fermé, il arrête de collecter des choses sur ce qui se passe sur votre téléphone.

Donc le petit truc idéal, c’est même d’utiliser le navigateur Web Firefox sur votre Android tout ou votre iPhone, d’ouvrir une fenêtre de navigation privée, d’aller sur Leboncoin, de faire votre achat et de refermer ça. Et là, vous aurez vraiment beaucoup limité le tracking par rapport à ce que l’appli Leboncoin ferait sur votre téléphone. Pour vous donner un exemple de jusqu’où là ça va, je ne vais pas nommer d’appli parce qu’on n’est pas 100 % sûr de tout, mais il y a des applis qui vont jusqu’à surveiller le niveau de batterie de votre téléphone. Et si votre batterie est faible, ils vont artificiellement augmenter les prix des articles que vous pouvez acheter dans l’application parce qu’ils savent que votre téléphone est sur le point d’éteindre, donc vous n’avez plus trop le temps de faire des choix, il faut que vous achetiez le truc maintenant et donc ça va couter plus cher [exemple Uber]. Là, c’est un très bon exemple, je trouve, d’une petite donnée qui de base n’a rien à cacher. Je veux dire, tout le monde s’en fout du niveau de batterie de son téléphone, ce n’est pas une donnée personnelle critique, ce n’est pas du tout votre numéro de compte bancaire, mais pourtant, elle va avoir un impact immédiat. sur votre vie en vous faisant perdre quelques euros supplémentaires parce que vous allez acheter trop cher quelque chose qui ne valait pas ce prix-là.

Walid : il y a la possibilité aussi d’utiliser des fonctionnalités du navigateur de container qui permettent de rendre étanche un onglet par rapport à un autre aussi.

Antoine : il y a tout un certain nombre d’extensions en tout cas sous Firefox, moi c’est ce que j’utilise, qui permettent de limiter la collecte des données quand on est dans le web. Je pense que c’est vraiment ça, c’est un contrôle beaucoup plus poussé de la part de l’utilisateur sur ce qui se passe quand on utilise des sites web que quand on utilise des applications. C’est un petit peu moins pratique, mais aujourd’hui avec ce qu’on appelle les PWA, les Progressive Web Apps, on a quand même un bon compromis, je trouve, entre des sites web qui restent des choses qu’on contrôle et qui peuvent être quand même utilisées offline, etc., hors réseau si jamais on a besoin, versus des applis qui ont accès à beaucoup trop de choses sans même qu’on s’en rende compte.

Walid : je fais une micro-aparté là-dessus parce qu’on en parlera certainement dans d’autres épisodes quand on parlera de Linux sur téléphone, mais

Il y a aussi la possibilité de chercher les alternatives à certaines applications, qui est un travail qui peut paraitre un peu fastidieux, mais qui permet finalement parfois de tomber sur des perles d’autres applications, parfois plus petites, parfois avec un design différent, etc., qui sont peut-être plus respectueuses. Quand tu as un téléphone sous Linux, tu es obligé de chercher des alternatives dans tous les cas. Mais parfois, tu tombes sur des perles.
Walid Nouh


Et moi, c’est un truc que j’aime bien. Ça me rappelle mes débuts sous Linux où il fallait que je cherche les alternatives à des applications où j’avais l’habitude. Bien sûr, ce n’est pas possible pour tout. Ça permet aussi de changer ses habitudes et puis de découvrir d’autres choses.

Antoine : effectivement, tu fais bien de le rappeler. On aurait peut-être dû commencer par ça. Je suis parti tout de suite sur les sites web parce qu’en fait il faut distinguer deux scénarios qui sont complètement différents.

Il faut distinguer un usage, par exemple, j’ai besoin de surveiller ma position, donc je veux accéder à ma position sur une carte. Et donc ça, c’est quelque chose qui est très personnel et les alternatives sont tout à fait possibles. Tu as fait des épisodes absolument géniaux sur OpenStreetMap [voir l’épisode d’introduction à OSM], etc. Il y a plein de choses. Des alternatives libres existent et peuvent être de très bonne qualité.

Et par contre, tu as un deuxième scénario qui est l’effet réseau. Là, si on veut accéder à quelque chose qu’on achète d’occasion en France, Leboncoin, c’est un petit peu incontournable. Et donc, on pourrait avoir un client alternatif qui se connecterait aux API du Boncoin et qui ne nous traquerait pas, qui ne serait pas l’application officielle. Mais dans tous les cas, à un moment donné, il va falloir qu’on fasse notre recherche sur Leboncoin et donc qu’on envoie ces informations sur le Boncoin. Là, je donne l’exemple du Boncoin parce qu’on est sur un podcast français, mais en fait, l’exemple majeur de l’effet réseau, c’est évidemment les réseaux sociaux. Voilà, si on doit accéder à des événements Facebook ou à des comptes Instagram ou à des choses comme ça, on peut avoir des applications alternatives pour essayer d’accéder à Instagram sans utiliser Instagram lui-même, l’application Instagram elle-même, mais à un moment donné, on va envoyer des données à Meta parce que ça restera le service Instagram.

Walid : un des exemples que j’aime bien citer, parce que moi j’utilise, c’est par exemple pour YouTube, c’est Newpipe. qui est en fait un client Android YouTube qui permet d’accéder de manière anonyme à des vidéos sur YouTube qui ne vous traquent pas.

Antoine : tout à fait, oui. NewPipe est un très bon exemple.

Walid : voilà, c’est un peu toujours le chat et la souris. Google fait une modif, ça ne marche plus. Il faut que NewPipe corrige et tout. Mais globalement, ça marche plutôt pas mal. Après, ça pose des questions sur plein d’autres questions dont on ne va pas parler sur l’effet sur les créateurs, etc. Mais voilà, globalement, il y a des possibilités.

OK, donc sur les applications, il y a un vrai enjeu de par le business model. Moi, à titre perso, ce que je fais, c’est que toutes les applications que je n’utilise pas tous les jours, je passe par le site Internet. Typiquement, Leboncoin, je n’y vais pas tout le temps et quand j’y vais, j’y vais dans mon navigateur Firefox. C’est aussi l’occasion, par exemple, pour un calculateur d’itinéraire. Il y en a des très connus et tout ça, mais en fait, finalement, en cherchant, il y en a d’autres. Je suis tombé sur un qui s’appelle Bimba. Ce n’est pas encore très beau et tout ça, mais globalement, ça peut faire le job. Et donc, voilà. Mais par contre, ça demande du passé du temps, de rechercher et tout. Et les gens, ils n’ont pas forcément envie de passer du temps et chercher.

Mais bon, bref, il y a un peu de tout. Et puis, il y a aussi certainement, je pense, de notre part, à faire connaitre des alternatives, des applications alternatives sympas.

De quoi est composé Android


Walid : toi, tu avais noté dans la trame qu’on avait faite qu’il fallait éviter d’utiliser l’Android de base.

Antoine : oui, c’est ça. En fait, aujourd’hui, dans Android, déjà, on n’a peut-être pas très bien défini ce qu’est Android. On pourrait peut-être juste dire un mot là-dessus.

Android, c’est donc le système d’exploitation créé par Google et qui équipe aujourd’hui une grande majorité des terminaux mobiles, des smartphones. Et Android est divisé en deux, en fait. Il y a un projet qui s’appelle AOSP, Android Open Source Project, qui est, comme son nom l’indique, open source, les sources sont disponibles. Moi, je ne le considère pas comme un projet libre, c’est-à-dire que la licence fait qu’on peut accéder au code source, le modifier, le redistribuer, etc. Pour autant, pour moi, un projet qui est libre, c’est un projet qui a un minimum d’éthique, qui va accepter des contributions. Or là, ce n’est pas du tout le cas. Google verrouille tout ce qu’on intègre dans Android, qui va avoir une gouvernance ouverte. C’est pareil, ce n’est pas du tout le cas. Google décide tout seul de la direction du projet, etc. Donc voilà, mais c’est quand même une base qui est ouverte, contrairement à iOS où là, on n’a aucun accès de rien du tout de la part de Apple.
Antoine Duparay (fla)


Et par-dessus cette base ouverte, Google rajoute tout un écosystème d’applications. Donc en tout premier, le Google Play Store, qui sert à télécharger d’autres applications, mais aussi l’application Gmail, l’application Google Maps, etc., qui sont basées sur des API. Donc là, on rentre dans un truc un petit peu technique, mais qui s’appelle les Play Services. Donc là, ce qu’il faut en gros comprendre, c’est qu’il y a un système de base qui est libre, mais qui est très simpliste, qui ne permet pas grand-chose. Et par-dessus ça, il y a une couche complètement privatrice de Google qui fait à la fois la valeur ajoutée d’Android et qui, en même temps, est vraiment catastrophique du point de vue de la vie privée.

La solution ultime, mais on n’en parlera pas trop aujourd’hui, on fera d’autres épisodes là-dessus, c’est de carrément dire qu’on ne veut pas d’Android parce que, justement, Google le contrôle beaucoup trop. On est dépendant de la direction qui va donner à l’OS et donc on reconstruit un autre système pour téléphone typiquement basé sur Linux. Donc là, on a PostMarketOS, Ubuntu Touch. Il y a plein de projets autour de ça dont on pourra parler plus tard.

Mais une autre solution, c’est de dire on part de cette couche AOSP et on développe des alternatives à la couche propriétaire, la couche Google Play, pour avoir à nouveau un écosystème complet sur notre téléphone et fonctionnel. mais où il n’y a plus de code propriétaire.

Walid : si vous avez un peu de compétences techniques, je vous invite fortement à aller écouter l’épisode avec Agnès Crépet sur Fairphone, où on rentre en détail dans ces sujets-là et on parle de comment maintenir sur la durée, sur des années, un téléphone. Et justement, où Agnès explique tous ces différents types de couches, la responsabilité de Google, le contrôle de Google sur les sorties des téléphones Android, les tests de conformité, etc. On rentre assez dans le détail là-dedans.

Les briques logicielles pour recréer un écosystème Android libre


Walid : si vous avez des compétences techniques, c’est un bon complément pour aller un peu plus loin sur ce qu’Antoine vient de dire. Ça nous mène justement à la partie suivante que je voulais aborder qui est, très bien, je veux faire une alternative. Je veux faire l’alternative à une version d’Android qui est fournie par un fournisseur de téléphone. Quelles sont les briques de base dont on a besoin pour arriver à faire une alternative crédible ? C’est-à-dire, comme on a dit, un smartphone, ce n’est pas juste du matériel et de l’OS, mais c’est un écosystème. Quels sont les briques de base dont on a besoin ?

Antoine : il y a beaucoup de choses, mais la toute première chose, c’est le store. Aujourd’hui, c’est comme ça que les utilisateurs installent des logiciels sur un smartphone. Là encore, il y a deux approches. Il y a une approche plutôt de se dire, je ne veux pas utiliser les applications traditionnelles qui sont privatrices, qui sont pleines de trackers, etc.

Et donc, il y a un boulot formidable qui est fait. par les personnes derrière le projet F-Droid, qui est de dire, nous, on va vraiment lister les applications qui sont évidemment open source, mais ils vont beaucoup plus loin. Ils analysent le code, ils le rebuildent même dans certains cas, peut-être dans tous les cas, je ne sais plus. Mais bref, en tout cas, une application qui est disponible sur F-Droid, elle va arriver avec une analyse fine de ce qu’elle va réellement faire, des permissions qu’elle va avoir, etc. Et tout ça est listé dans le store. Et donc, c’est vraiment une approche idéale si vous voulez être sûr que votre smartphone ne fait pas de bêtises. Mais qui arrive évidemment avec ses limites, qui est qu’une application comme Too Good To Go, par exemple, évidemment qu’elle est propriétaire et ne sera pas disponible sur F-Droid. Et malheureusement, ils ne font pas de version web de Too Good To Go. Donc, pas d’autre solution si on veut pouvoir avoir accès, encore une fois, effet réseau au magasin qui propose ça. Eh bien, il va falloir installer cette application.

Et donc, si on ne veut pas du Google Play Store qui nécessite en plus de ça un compte Google pour télécharger des applis, on peut utiliser un autre projet qui s’appelle Aurora Store. Alors là, il y en a d’autres, des stores comme ça, mais c’est peut-être le plus connu qui est en fait l’équivalent un peu d’un proxy. Il faut comprendre un intermédiaire entre notre téléphone et puis le magasin d’applications de Google et qui nous permet de télécharger des applications sans avoir donné d’informations à Google et sans avoir installé Google Play sur son téléphone. Donc je maintiens le warning, attention, typiquement, Too Good To Go est une application qui a pas mal de trackers. Donc ce n’est pas parce qu’on l’a installée à travers Aurora Store que l’application est propre. C’est juste la façon dont on l’a obtenue qui évite d’avoir donné des informations à Google.
Antoine Duparay (fla)


Mais une fois que l’application est là, elle a toutes les mêmes permissions. C’est vraiment le même build, donc c’est la même version compilée, le même APK pour les applications Android. que celui qui est sur le Google Play Store. Donc tous les trackers que les fabricants de Too Good To Go ont pu avoir mis dans l’application seront installés sur le téléphone.

Walid : ce qu’il faut aussi, une des forces d’Android, c’est toutes les applications Google de collaboration. Je pense à Google Drive, Google Photos, etc. Et là, en libre, on a aussi des alternatives si on veut se faire sa propre suite alternative.

Antoine : ce qui est intéressant aujourd’hui, c’est que comme la base d’Android est open source, énormément de gens se sont posés sur la question. Cela fait très longtemps qu’il y a des gens qui travaillent sur ces sujets, donc on a des alternatives pour à peu près tout. Donc là, typiquement, tu viens de parler des synchronisations, des contacts, etc. Ça fait très longtemps qu’un projet comme OwnCloud, qui est devenu Nextcloud aujourd’hui, existe et permet d’avoir sur un serveur son propre cloud personnel et donc qu’on peut utiliser pour synchroniser son agenda, ses contacts, automatiquement uploader toutes ses photos pour avoir une sauvegarde, ce genre de choses.

Et puis l’avantage c’est qu’il y a plein de gens qui proposent ça aujourd’hui. Par exemple Zaclys, nous avec Framasoft, on répertorie les CHATONS, les collectifs d’hébergeurs qui vont proposer des alternatives aux géants des web. Donc trouver quelqu’un qui fait du Nextcloud et qui l’installe pour vous, c’est facile. Vous n’avez pas besoin d’avoir à installer votre propre serveur. Et vous pouvez tout à fait synchroniser votre téléphone qui serait libéré de son compte Google, et synchroniser ce téléphone avec un NextCloud.

De la même façon, tout ce qui est des API vraiment un peu internes de Google et des Play Services, il y a le projet microG qui existe et qui est une réimplémentation libre et qui permet du coup un contrôle beaucoup plus fin des données. Donc ça, c’est quelque chose d’un peu compliqué parce que beaucoup d’applications se servent de ça.

La façon dont ça fonctionne, je reprends un tout petit peu de hauteur, on a le projet AOSP qui est libre et la surcouche Google. La base de cette surcouche, c’est ce qu’on appelle les Play Services. Ce sont vraiment des outils pour les applications qui donnent beaucoup de facilité. Typiquement, un des usages les plus connus, c’est les notifications.

Les notifications, pour éviter qu’une appli aille constamment demander, je vais prendre l’exemple de Signal : « est-ce que j’ai reçu un nouveau message ? ». Au lieu de faire ce qu’on appelle du pulling, on va avoir du push. Donc, Google, qui va être capable de dire à travers son service : « tu as reçu une nouvelle notification » qui va réveiller à distance le téléphone au lieu que ce soit le téléphone qui constamment aille vérifier s’il y a des nouveaux messages, ce qui en termes de gestion de batterie pose un gros problème. Et évidemment c’est ça c’est ce qu’on appelle un SDK un software developer kit donc tous les développeurs d’applications Google sont toujours Android sont toujours très encouragés à utiliser le SDK de Google à utiliser toutes ces API là et comme on l’a dit et ben Google au passage ne ne se gêne pas pour collecter toutes les données. Donc à chaque fois que les applis parlent avec le téléphone, ils observent tout ça. Et donc microG, c’est une réimplémentation de SDK, mais en libre, et qui va du coup permettre de dire « Ok, je suis d’accord que tu utilises les notifications push, mais je ne suis pas d’accord que tu utilises la géolocalisation fine, par exemple, ou ce genre de choses. On ne va pas rentrer dans les détails parce qu’il va y avoir trop de choses là. Mais c’est un peu une contre-mesure pour contrôler toujours le code source de ce qui est exécuté sur son téléphone.

Walid : pour en savoir plus sur microG, on en parle dans l’épisode avec Gaël Duval sur /e/OS et Murena de ce qu’est microG, de la personne qui fait ça, comment c’est financé, etc. Donc pareil, si vous voulez en savoir plus, vous pouvez vous reporter à cet épisode. Désolé, je t’ai coupé.

Antoine : non, non, c’est tout à fait ça. Je voulais juste finir pour dire qu’évidemment, le but, c’est quand même de communiquer avec les API de Google. Donc, même si on n’a plus de code propriétaire exécuté sur son téléphone, toutes les données qu’on envoie à Google, qu’on continue de les envoyer, ça a quand même ses limites. Sur la question du push, il y a le Unified Push et puis il y a d’autres technologies qui sont en train d’être mises en place, mais on ne va pas rentrer dans les détails.

Walid : sur microG, par exemple, pour donner une idée, jusqu’à assez récemment, ça fait quelques mois maintenant, il y avait une fonctionnalité, par exemple, qu’on n’avait pas, qu’on a un compte Google et qu’on veut se connecter. Google peut envoyer une notification sur votre téléphone qui dit que vous voulez vous connecter sur un autre appareil, c’est bien moi ou ce n’est pas moi. Avant, ce n’était pas pris en charge par microG. On ne pouvait pas utiliser cette méthode d’authentification. Alors que maintenant, par exemple, ça fonctionne. C’est-à-dire qu’on peut utiliser cette fonctionnalité et parfois, c’est quand même bien pratique. Moi, je sais que sur mon compte professionnel, sur mon téléphone sur /e/OS, avoir cette fonctionnalité, c’est quand même pratique pour me connecter à mon compte professionnel Google, par exemple.

Antoine :

quelqu’un qui serait complètement à dire « je veux me passer des API de Google à 100 % » n’installerait pas microG, il n’en aurait pas besoin. Mais sans cette couche-là, il y a énormément d’applications qui ne fonctionnent pas. Une application bancaire, par exemple, va quasiment systématiquement vérifier que ce qu’ils appellent les standards de sécurité, donc ces integrity checks, etc., sont correctement disponibles sur le téléphone pour vérifier que le téléphone est, d’après eux, sécurisé, donc n’a pas été piraté. En réalité, c’est un petit peu l’inverse, si je peux me permettre, mais bref… Du coup, voilà, s’il n’y a rien d’installé sur le téléphone, l’application va tout simplement refuser de s’exécuter.
Antoine Duparay (fla)


Alors que microG va être une solution qui peut permettre de faire croire à l’application que oui, oui, les API Google sont bien disponibles et oui, oui, ce téléphone est sécurisé. Alors même que justement, il n’y a pas de code Google qui est exécuté sur le téléphone. Donc selon ce qu’on cherche à faire avec son téléphone, c’est presque indispensable d’avoir un microG installé pour avoir un Android fonctionnel.

Walid : je pense qu’on en parlera dans les prochains épisodes des applications bancaires parce que c’est un peu la liste de toutes les applications. L’application bancaire, elle a une bonne place. Et donc, le fait de passer par une version alternative d’Android en termes de sécurité, ça veut dire qu’on peut rajouter des outils supplémentaires. En plus de ce qu’on a dit sur microG et tout, on peut rajouter des outils supplémentaires. Est-ce que tu veux en dire deux mots de ces outils qui nous permettent d’améliorer la partie vie privée ?

Antoine : oui, il y a beaucoup de choses qui existent. Je pense qu’on va peut-être… Pas faire tout plein de détails aujourd’hui, mais notamment, tu as parlé de Shelter juste avant, qui est une application qui contourne un petit peu le système d’Android de profil pour exécuter des applications dans des profils qui sont vierges. Donc ça, par exemple, très intéressant, vous n’arrivez pas pour l’instant à vous passer de l’application Instagram qui demande d’avoir accès à vos contacts et ce genre de choses. Eh bien, si vous l’exécutez dans un profil professionnel, qui du coup est vide, vous aurez quand même l’application installée, vous lui donnerez l’accès aux contacts, mais en fait, les contacts qu’elle regardera, ce sera une liste de contacts vides, et donc vous n’avez pas donné l’accès à vos vrais contacts de votre téléphone.

Il y a aussi l’application Exodus Privacy qui essaye de donner des notes, de surveiller un petit peu chaque autre application. En fait, c’est une analyse des applications qui existent dans le téléphone ou dans les stores. en disant voici les trackers qu’on a pu détecter dedans, etc. Il y a aussi Privacy Badger. Il y a vraiment beaucoup de choses qui peuvent exister sur l’écosystème Android en général. Il y a plein de gens qui se sont posés sur la question. Je pense qu’on aura l’occasion d’en rediscuter. Il y a des choses à faire sur comment configurer son téléphone.

Les version d’Android alternatives


Walid : maintenant, ce que j’aimerais, c’est qu’on parle un peu des alternatives qui existent. Android de base ou Android des opérateurs, des fabricants de téléphones. Là, il y a plusieurs systèmes qui sortent un peu du lot. Je pense que le premier dont on peut parler, c’est justement un système qui est plutôt basé sur l’idée d’avoir de la sécurité. C’est GrapheneOS. Est-ce que tu veux dire quelques mots sur Graphene ?

Antoine : alors, ce qu’il faut savoir, c’est qu’en gros, on repart de AOSP à chaque fois, l’Android de base. Le projet le plus connu à l’époque, il y a déjà 15 ans peut-être, c’était un projet qui s’appelait CyanogenMod, qui est donc une récupération de Android AOSP en essayant de l’installer sur d’autres téléphones, là où Google ne fournissait pas forcément le support, etc. Projet qui a évolué, qui s’appelle maintenant LineageOS, et qui est en gros un peu la base de tous les systèmes Android alternatifs qu’on observe. Donc ça, c’est un peu le bloc primaire du truc.

Et puis après, il y a des approches et des philosophies qui sont très différentes selon les projets. Donc GrapheneOS, c’est un projet qui est porté par des experts en sécurité. C’est un projet qui reste très proche de l’Android de Google, mais avec toute une multitude de patches supplémentaires pour vraiment essayer de sécuriser au maximum les différents usages qu’on peut avoir, notamment dès qu’il y a des patches de sécurité d’Android qui sortent, tout de suite ils sont réappliqués. C’est un projet qui permet de reverrouiller le bootloader [chargeur de démarrage], donc là c’est quelque chose d’un peu technique. Il faut savoir que sur les téléphones supportés par Graphene, on a un niveau de sécurité là-dessus qui est important. Et puis, c’est une approche de sandbox en fait pour les applications qui sont donc ce qu’on appelle un bac à sable en français, qui sont exécutées dans un environnement qui est contrôlé. Les applications ne sont pas censées en sortir. Donc, il y a beaucoup, beaucoup de choses qui sont faites sur la sécurité. C’est un très bon système d’exploitation. Pour autant, il n’y a pas énormément de choses qui sont faites sur la vie privée.
Antoine Duparay (fla)


Rappelez-vous la distinction. Si une application a accès à vos contacts ou à des choses comme ça inclue des pisteurs, GrapheneOS ne va pas essayer d’empêcher ça, il va laisser l’exécution de l’application normale. [Correction de Walid et Antoine : La version originale du texte prenait l’exemple erroné des contacts. GrapheneOS a en réalité un mécanisme d’isolement des contacts entre les applications, appelé « Contacts scopes ». Merci au projet GrapheneOS de nous l’avoir signalé. Pour en savoir plus sur les fonctionnalités relatives à la vie privée dans GrapheneOS, consultez cette page : https://grapheneos.org//faq#security-and-privacy ]

Typiquement, l’approche par rapport au Play Services dont on parlait avant, c’est d’utiliser ceux de Google parce que c’est les plus récents, parce que c’est eux qui font les dernières mises à jour, et donc c’est ceux dans lesquels il y a le moindre risque d’avoir des failles de sécurité. Mais du coup, la collecte traditionnelle de données peut avoir lieu.

GrapheneOS, c’est vraiment l’approche sécurité. Vous êtes journaliste, vous êtes activiste, vous voulez être certain que votre téléphone ne soit pas attaqué par quelqu’un, un gouvernement ou quelque chose comme ça. Je ne dis pas que c’est impossible de casser Graphene OS, mais c’est la solution la plus sécurisée sur le marché. Par contre, si on compare ça à d’autres OS qui sont plus orientées vie privée, tu as cité /e/OS, il y a Iodé aussi, il y a CalyxOS, il y a plusieurs alternatives qui existent. Là, on est sur quelque chose d’assez différent. Le but, c’est plutôt d’utiliser microG, d’enlever le plus possible d’applications propriétaires pour contrôler le plus possible la collecte de données, et surtout celles qui sont insidieuses, celles dont on n’a pas forcément conscience.

Donc typiquement, si on creuse un tout petit peu /e/OS, même si tu as déjà beaucoup parlé avec Gaël, on ne va pas rentrer dans les détails, mais l’approche, c’est plutôt de bloquer les trackers avec une liste noire basée sur les noms de domaine. Donc ça, c’est un module qui s’appelle Advanced Privacy. Ils ont leur propre store qui s’appelle le App Lounge, qui est un peu la même chose que Aurora Store. Donc, c’est de permettre d’installer des applications sans avoir de Google. Et puis, ils ont fait tout un effort d’aller enlever, par exemple la synchronisation temps, je crois, qui était encore fait par les serveurs Google, même sur

Walid : AOSP. Ils enlèvent tous les appels à Google.

Antoine : oui, ils ont vraiment essayé de faire un audit global de AOSP et de dire tout ce qui parle à Google, on l’enlève, et de permettre de configurer microG précisément pour ne laisser passer que ce qu’on veut, etc. Ils vont même plus loin d’ailleurs. On parlait de dire qu’un smartphone aujourd’hui, c’est un écosystème. C’est l’idée de regrouper dans un seul système Android tout un certain nombre d’alternatives qui pensent pertinentes et de les rendre cohérentes et d’avoir un écosystème cohérent. On parlait de Exodus Privacy pour avoir l’analyse des applis. Ça, c’est intégré dans AppLounge. Dans son store, on voit les notes que Exodus Privacy donne aux applications. Et puis, ils fournissent aussi un cloud pour synchroniser justement ces contacts, etc. Donc là, ils ont une approche vraiment globale, en mode on veut quelque chose de clé en main, qui fonctionne pour tout le monde.

Le projet CalyxOS, il est un petit peu différent de ce point de vue-là. Par exemple, ils choisissent plutôt de partir de quelque chose de plus minimaliste. Et puis par contre, au premier lancement du téléphone, ils vont vous dire, tiens, en messagerie, qu’est-ce que vous voulez installer ? Est-ce que vous voulez Signal ? Est-ce que vous voulez autre chose ? Ils vont plutôt suggérer des applications alternatives. Ce qui permet, quand on veut vraiment contrôler finement ce qui est installé sur son téléphone, d’avoir quelque chose d’un peu plus personnalisable. Il y a plusieurs approches différentes, mais en gros, c’est les trois qu’on a citées, /e/OS, Iodé et CalyxOS, qui sont plus orientées vie privée quand Graphene OS est plus orienté sécurité.

Walid : encore faut-il que ces OS tournent dessus. On peut avoir Lineage OS qui tourne dessus, mais pas forcément un des autres OS. Je ne suis pas sûr que /e/OS par exemple, supporte tous les téléphones qui sont supportés par LineageOS.

Antoine : en théorie, comme /e/OS est basé sur Lineage, il n’y a rien qui empêche d’installer i sur un téléphone sur lequel Lineage fonctionnerait. Par contre, il faut le compiler pour ça. Et donc, Murena, l’entreprise qui est derrière iOS, n’offre pas du support sur tous les téléphones Android sur lesquels quelqu’un s’est amusé à faire tourner Lineage.

Donc, il y a déjà une distinction entre les téléphones officiellement supportés par Murena, donc ceux où on a vraiment un build de iOS disponible. Les téléphones qui sont supportés par la communauté. Donc là, c’est des gens qui se sont dit : « moi, j’ai tel téléphone, j’ai compilé /e/OS pour, ça fonctionne. Je mets à disposition ce build à d’autres personnes et donc vous pouvez l’installer ». Quand on somme ces deux catégories, on a déjà quand même plus de 200 appareils qui sont disponibles. Et puis après, il y a toute une liste d’appareils qui sont supportés par LineageOS et où personne n’a encore pris le temps de compiler /e/OS pour. Mais du coup, techniquement, il ne devrait pas y avoir de limitation à faire ça.

Et puis, la quatrième catégorie, c’est les téléphones qui ne sont même pas supportés par LineageOS et souvent qui sont très verrouillés par le constructeur. Et là, évidemment, du coup, il y aurait beaucoup de travail de reverse engineering [rétro-ingénierie], c’est-à-dire essayer de comprendre comment le téléphone fonctionne pour pouvoir installer quelque chose à la main dessus. Ce sont des problématiques sont très techniques, c’est pas à la portée de tout le monde.

Linux sur mobile <😀


Walid : donc sur ces histoires de systèmes d’exploitation, on va parler quand même assez brièvement, même si on reviendra beaucoup plus en détail dans des épisodes suivants de la série, il y a une approche qui est de ne pas essayer de partir d’AOSP, mais d’essayer de partir de Linux. Je ne vais pas vous mentir, je trouve cette approche hyper excitante, surtout que moi-même j’ai mis un téléphone sous postMarket OS, donc un des OS dont on va parler. Et c’est assez excitant, ça pose plein une foultitude d’autres problématiques. Est-ce que tu peux introduire le sujet de Linux sur les smartphones ?

Antoine : absolument, surtout que moi, c’est vraiment ça qui m’a intéressé en premier lieu. Moi, j’ai eu un téléphone, un smartphone pour la première fois en 2010, Android 2.2 dessus. C’était un HTC, et au bout de même pas six mois, un an je n’avais eu une seule mise à jour de Android et j’étais passé en 2.2.2. J’ai très vite compris qu’il n’y aurait aucun support du matériel, du constructeur, enfin qu’ils s’en foutaient complètement.

C’est là où j’ai découvert CyanogenMod à l’époque, qui m’a permis de faire tourner Android 4 sur mon téléphone, j’étais déjà super content.

Parce qu’on ne l’a pas mentionné, mais un des avantages majeurs d’utiliser ces systèmes d’exploitation alternatifs, c’est que du coup, tant qu’il y a des gens motivés pour les faire fonctionner, eh bien, ils fonctionnent ! Contrairement à un constructeur qui n’a plus aucun intérêt financier de faire des mises à jour à long terme sur des téléphones, moi aujourd’hui mon téléphone principal c’est un Pixel 3a. On en est au Pixel 9 ou 10 maintenant je pense chez Google, donc j’ai 7 générations de retard, mais j’ai la toute dernière version d’Android qui tourne dessus avec Lineage et du coup /e/OS aujourd’hui, parce qu’il y a des gens qui continuent de porter des dernières versions d’Android.
Antoine Duparay (fla)


Donc ça c’est déjà quelque chose de très intéressant. Mais une approche encore plus différente, c’est de basculer sur du Linux. La première fois que je fais ça, c’était avec Firefox OS, qui est quand même un Linux assez particulier, qui était principalement un OS web par Mozilla, qui a du coup été abandonné par Mozilla, mais qui continue notamment en Asie sous le nom de KaiOS, si j’ai bien suivi.

Mais ensuite, quand Mozilla a abandonné Firefox OS, j’ai basculé sur Ubuntu Touch. Et là, effectivement, on découvre un monde complètement différent. Pour moi, l’inconvénient majeur de tout ça, c’est la compatibilité avec les applications Android. Même s’il y a un projet qui s’appelle Waydroid qui permet de faire tourner un émulateur Android sur Linux et donc d’exécuter des APK sur les téléphones, ça fonctionne plutôt pas trop mal. Mais il y a quand même des problèmes autour de ça. Ce n’est pas fait pour à la base. Linux, c’est Linux et ce n’est pas Android.

Android est basé sur un noyau Linux, mais vous avez compris ce que je veux dire, ce n’est pas l’écosystème Android. Donc personnellement j’ai utilisé Ubuntu Touch de 2017-18 à 2020 comme téléphone principal. Et ça marche très bien, tout ce qui est SMS, appel, GPS, caméra, enfin tout ce qu’on peut vouloir faire avec un téléphone, ça fonctionne. Mais on n’a pas accès aux applis, et puis on n’a pas accès non plus aux blobs binaires des constructeurs. Donc typiquement, quand je vous dis que la caméra fonctionne, on sait qu’aujourd’hui il y a énormément de post-traitement qui est fait dans les puces des caméras pour faire des photos super jolies. Et bien ça on l’aura pas sous Linux mais il n’empêche que ça fonctionne très bien.

Je pense que ce qui est très important dans cette approche c’est que, comme on le disait avant, Android n’est pas un projet libre : sa gouvernance n’est pas du tout partagée. Google a vraiment le contrôle total et on a de nombreux signes ces derniers temps que Google s’apprête à refermer de de plus en plus Android. Et donc, avoir une vraie alternative au cas où Google tue un OSP, ce serait vraiment essentiel pour pouvoir garder le contrôle de nos téléphones.

Walid : donc, tu as Ubuntu Touch, qui est à la base Ubuntu, ça avait été porté par la société Canonical, qui édite les distributions Ubuntu. Ils ont arrêté, ça a été repris par une communauté, mais je pense qu’on essaiera d’en parler plus en détail dans un autre épisode de la série. Il y a d’autres alternatives. Celles que j’ai choisies à mettre sur mon téléphone pour tester, je vais les tester au fur et à mesure, c’est postmarketOS, qui a encore une philosophie potentiellement un peu différente parce qu’eux, ils ne veulent pas du tout se baser sur Android. Ils veulent faire en sorte que tous les pilotes et toutes les modifications qu’ils font au niveau des pilotes matériels, etc., sont remontés directement dans le noyau Linux [upstream]. Le but étant de faire tourner une version Linux la plus à jour possible avec un noyau le plus à jour possible sur le téléphone.

Antoine : oui, tu as raison de le dire. Il y a deux choses importantes tant qu’on parle un petit peu de Linux sur mobile, même si tu le détailleras dans d’autres épisodes. Il y a deux points importants. Le premier, c’est qu’en fait, on retrouve sur téléphone la même diversité que ce qu’on retrouve sur ordinateur. C’est-à-dire qu’il y a différentes couches, différentes briques.

On est libre de les agencer comme on veut. Donc, c’est tout à fait possible d’utiliser un environnement Plasma Mobile qui est fait par KDE, il y a Phosh, Gnome Mobile, il y a Ubuntu Touch, leur environnement graphique s’appelle Lomiri.
Plasma Mobile (gauche) – Lomiri (droite)
Il y a vraiment la diversité possible des projets et puis de ce qu’on choisit d’installer sur son téléphone est équivalente à ce qu’on peut retrouver, c’est encore un peu balbutiements. On peut avoir une base Debian, une base Gentoo, une base Alpine pour le cas de postmarketOS et puis dessus installer le Shell, l’interface graphique qu’on veut. Donc les possibilités sont infinies, il y a vraiment plein de choses différentes à faire.

Donc ça c’est une chose. Et puis l’autre chose importante c’est effectivement la compatibilité du matériel. Là, il y a deux approches. La première, c’est la plus belle, philosophiquement, de supporter le matériel directement dans le noyau Linux. Donc ça, c’est un projet qui est quand même assez complexe, puisque, comme on le disait, les constructeurs ne jouent pas forcément le jeu. Et puis, on est obligé de faire de la rétro-ingénierie pour comprendre comment ça fonctionne. Mais voilà, il y a certains téléphones qui sont assez bien supportés. Les gens de Fairphone, par exemple, tu le citais avant, font un très bon boulot pour essayer de soumettre des patchs et il y a même un des développeurs de postMarketOS qui est un employé de Fairphone [Luca Weiss]. Donc voilà, il y a des contributions entre les projets.
Environnement Phosh sur PostmarketOS
Une autre approche, du coup, c’est d’utiliser un projet qui s’appelle Halium, qui est de dire qu’on garde le noyau Linux d’Android. On flash le téléphone avec une version d’Android. Typiquement, on va installer Android sur le téléphone, on va garder cette couche-là et puis on va installer l’écosystème Linux par-dessus les pilotes Android. Et donc, en faisant ça, on a accès à tout le matériel, et notamment les puces GSM, la caméra, etc. Ce sont des choses qui ne sont pas forcément supportées dans Linux Vanilla. Mais certains projets favorisent une approche par rapport à une autre. Encore une fois, ce sont des briques et puis ce sont des choix de l’utilisateur. Par exemple, sur Ubuntu Touch, si vous le faites sur un Pixel comme moi je suis en train de le faire, je vous encourage plutôt à utiliser Halium si vous voulez avoir un bon support de votre téléphone. Il y a tout un tas de composants pixels qui sont supportés directement dans le kernel Linux Vanilla et donc vous aurez aussi la possibilité d’installer Ubuntu Touch sans Halium sur un pixel. Il y a pas mal de choses qui marcheront moins, mais par exemple si vous installez Ubuntu Touch sur un PinePhone, là vous êtes 100 % sur un kernel Linux normal, pas celui d’Android. Donc tout est possible, on peut choisir ou pas d’utiliser Halium, on peut choisir son noyau, on peut choisir d’utiliser une distribution ou une autre selon ce qu’on préfère, et puis on peut choisir à l’intérieur de la distribution son interface graphique. Il y a vraiment beaucoup de choses qui sont possibles avec Linux.

Walid : on en reparlera vraiment dans d’autres épisodes, parce qu’il y a aussi Sailfish OS, Mobian, il y en a plein de projets qui sont plus ou moins avancés, qui ont une philosophie plus ou moins différente, qui sont plus ou moins open source. Ça fait pas mal penser à Linux sur le desktop il y a 20 ans. Alors moi, personnellement, je trouve ça hyper excitant. Vraiment ça m’éclate de faire ça. Mais voilà, mon téléphone OnePlus 6T sur Post Market OS, ce n’est pas encore prêt forcément à être mis dans les mains de tout le monde. Ne serait-ce que parce que tu ne peux pas téléphoner. C’est parfois un peu compliqué.

Par où commencer pour installer une version alternative à Android stock ?


Walid : si les gens sont convaincus ou sont intéressés par installer une version alternative d’Android sur leur téléphone, ma première question, c’est par où commencer ? Qu’est-ce qu’on peut donner comme conseil aux gens ? sachant que soit ils ont déjà un téléphone, soit ils vont devoir changer de téléphone, auquel cas bien sûr c’est pas pareil. Qu’est ce que tu donnerais comme conseil toi ?

Antoine : il y a plusieurs questions à se poser. La première c’est : « est-ce que j’ai envie d’y passer un peu de temps ? Est-ce que j’ai envie de comprendre comment ça marche ? Est-ce que je suis curieux ? Ou alors est-ce que je veux juste que ça marche et j’ai pas envie de m’en préoccuper ? ».

Si c’est le second cas, là il n’y a pas 50 solutions différentes. Si vous n’avez pas envie de faire l’installation vous-même, soit il faut trouver des gens autour de vous qui vont faire ça. Il y en a pas mal, de la même façon qu’il y a des gens qui vous aident à installer Linux sur vos ordinateurs, il y a des gens qui vous aident à le faire sur vos téléphones.

Et la seconde solution, c’est évidemment d’acheter un téléphone déjà installé. Donc typiquement, Murena avec /e/OS a un partenariat avec Fairphone. C’est aussi le cas de Ubuntu Touch qui a des partenariats avec Fairphone et avec Volla. Murena aussi, d’ailleurs Volla qui est un constructeur allemand qui fait des téléphones qui sont aussi facilement bidouillables.

Alors évidemment, ne rachetez pas un téléphone juste pour ça, pas de gaspillage écologique s’il vous plait, mais voilà vous pourrez vous dire « le prochain téléphone que j’achète j’irai sur sur le site de Murena ou de Fairphone ou de Volla ou machin et puis j’achèterai un téléphone avec un linux ou avec un android libéré, préinstallé donc ça ça résout le problème ».

Sinon si vous avez un petit peu envie de quand même vous dire est-ce que c’est si compliqué que ça ou pas, il faut savoir en fait la complexité de l’installation d’un OS alternatif dépend énormément de votre modèle de téléphone. Il y a des téléphones qui sont ouverts. Je parlais des pixels de Google et sur lesquels la manipulation est relativement simple. Alors, ça va prendre quand même un petit peu de temps parce que comme vous allez effacer votre téléphone, il faut d’abord faire une sauvegarde de vos contacts, etc. pour pouvoir remettre les choses par-dessus. Alors, évidemment, ne faites pas de synchronisation avec un compte Google parce que si c’est pour remettre le compte Google et tout resynchroniser derrière, ça ne servait pas à grand-chose de mettre un Android dégooglisé. Du coup voilà une fois que vous aurez fait vos sauvegardes à la main en exportant les contacts en téléchargeant vos photos etc vous pourrez sur un téléphone comme le Pixel, utiliser des logiciels à la fois Murena comme Ubuntu Touch et puis il y en a d’autres fournissent des petites applis qui s’appellent l’Easy Installer dans le cas de Murena. On branche le téléphone, on suit les étapes sur l’écran de son ordinateur, on clique suivant, suivant, suivant, suivant et puis le téléphone est installé. Donc ça c’est pour des modèles où c’est facile à faire comme les Pixels.

Il y a d’autres modèles sur lesquels c’est beaucoup plus difficile parce que le fabricant ne va pas vouloir qu’on déverrouille le bootloader qui est vraiment la partie initiale du téléphone. qui permet de choisir vers quel système d’exploitation on va basculer. Donc voilà, selon le téléphone qu’on possède, ça peut être très rapide, beaucoup plus lent, voire complètement impossible. Donc pour ça, il y a chaque projet qui répertorie les téléphones qui sont supportés ou pas. Donc il faut aller sur devices.e.foundation et vous aurez la liste de tous les téléphones supportés par /e/OS. Là, on en a plus de 200, donc vous avez quand même une petite chance d’avoir le vôtre dans le lot. Voilà, si c’est pas le cas, là, il n’y a pas grand-chose d’autre à faire que d’attendre et d’acheter un prochain téléphone.

Walid : troisième option, c’est de louer son téléphone. Là, je vous renvoie vers l’épisode qu’on a fait avec les gens de Commown [note : l’auteur du podcast est société chez Commown] aussi, qui font des locations de matériel de téléphone, mais d’autres matériels aussi sans option d’achat, et donc qui sont capables de faire durer les téléphones le plus longtemps possible dans le temps. Il y a cette approche-là aussi de location du téléphone.

Antoine : tout à fait.

Walid : avec le service qui va avec derrière pour avoir toujours un téléphone fonctionnel. Ok, donc les GUL, les groupes d’utilisateurs Linux, effectivement, il y a pas mal d’install-parties. Il y a pas mal de gens qui peuvent vous aider à installer un OS alternatif sur votre téléphone si votre téléphone est supporté par un de ces OS alternatifs. C’est vers là qu’il faut se tourner si on ne veut pas essayer de le faire soi-même. Moi, perso, je me suis renseigné pour savoir quel téléphone était supporté.

Et j’ai fini par, parce que j’avais cassé mon téléphone, je devais en prendre un autre, par prendre un téléphone reconditionné. sur lequel j’étais sûr qu’il tournait bien. Si tu veux rajouter un truc là-dessus.

Conclusion


Antoine : moi, si je devais résumer puis conclure ce qu’on est en train de dire là. Évidemment, le truc à retenir, c’est le téléphone est un appareil qui traque bien plus encore qu’un ordinateur et donc il ne faut pas rester sur le système d’exploitation de base de son téléphone. On ne peut pas malheureusement lui faire confiance.

Mais le truc que je trouve vraiment sympa, c’est que comme tu viens de le dire, en fait, ça peut être une aventure très excitante. de redécouvrir son téléphone, d’en reprendre le contrôle, de se dire « ouais, mais en fait, je peux faire plein de trucs que je ne pensais pas possibles forcément avec mon téléphone avant parce qu’il était un peu verrouillé, contrôlé, etc. »
Antoine Duparay (fla)


Pour les plus geeks d’entre nous, ça va même être de se dire « ouais, mais en fait, je me connecte en SSH sur mon téléphone, maintenant je fais des backups avec Borg et tout. » Enfin bref, on peut faire plein de trucs différents qui peuvent être très rigolos. C’est une aventure qui peut être très excitante, de s’amuser à changer des interfaces, à découvrir des nouvelles applis, à faire plein de trucs. C’est aussi une aventure qui peut être évidemment un peu effrayante, parce que son téléphone, c’est quand même, comme on l’a dit, son appareil qu’on utilise le plus. C’est avec ça que, je ne sais pas, on va se dire, là, maintenant, je suis dans le train, il faut que je présente mes billets que je viens d’acheter. Et si mon téléphone est en train de planter pour x ou y raison, ça va me contrarier. Il faut que le téléphone marche. Ça, c’est assez cool de se rendre compte que les gens qui sont derrière ces projets en sont quand même bien conscients. Ils essayent vraiment de faire des projets qui sont de qualité et qui ne vont pas nous laisser tomber.

Typiquement, coté Linux ou Ubuntu Touch, ils ont décidé d’avoir un téléphone dont la partition principale est en lecture seule et où ils déconseillent fortement, même si c’est effectivement techniquement possible, de faire des apt-get install parce qu’ils disent, si vous mettez votre téléphone dans un état bizarre en installant n’importe quel paquet, ça va être compliqué. On part du principe que ce n’est pas ce que vous voulez faire. Donc, c’est quand même des projets qui sont sérieux. Ce n’est pas que de la bidouille. La chose à garder en tête, c’est que si vous utilisez déjà beaucoup des services Google, des logiciels, des choses de Google, il faut d’abord apprendre à vous passer de ça avant de passer à ces OS alternatifs.

Moi, je pense que j’ai installé /e/OS à au moins une trentaine de personnes autour de moi, incluant mes parents, petites sœurs, grand-mères, enfin vraiment, tout le monde s’en sort très bien. Et les seules personnes avec qui j’ai eu des problèmes et qui m’ont dit « non mais en fait, j’en veux plus, remets-moi Android de base », c’était au contraire des collègues de boulot, des gens très techniques avec qui je me disais qu’il n’y a aucun problème. Et en fait, non, ils n’avaient pas du tout anticipé leur dépendance à Google. Ils ne s’étaient pas rendus compte à quel point ils servaient de Google tout le temps. Ils utilisaient Google Pay avec leur carte bancaire à l’intérieur de leur téléphone. Ils rentraient à la maison, ils utilisaient leur téléphone avec du Chromecast sur la télé, ce genre de choses. Évidemment, du coup, quand on enlève Google du téléphone, et c’est le but, ça ne va plus marcher. Voilà, s’il n’y a plus Google dans le téléphone, on ne peut plus stocker sa carte bancaire avec Google.

Donc finalement, la question à vous poser avant de vous dire est-ce que je saute le pas ou pas, ce n’est pas est-ce que je suis assez bon techniquement, parce que ce n’est pas du tout nécessaire d’être bon techniquement pour utiliser ces solutions aujourd’hui, elles sont matures. C’est plutot à quel point je suis dépendant de Google et est-ce que je suis prêt à m’en passer. Si votre réponse, c’est en fait, je n’utilise pas grand-chose de Google et je pense que c’est bon. alors allez-y, il n’y a aucun problème à sauter le pas vers un système alternatif dont Google est enlevé.
Antoine Duparay (fla)


Walid : je ne vais rien rajouter de plus. La suite au prochain numéro, comme vous avez compris, ça va être une série. Il va y avoir d’autres épisodes qui vont arriver au long de l’année là-dessus. Ça tombe bien puisqu’on avait fait un petit sondage pour savoir quelles étaient les thématiques qui vous intéressaient, vous, auditrice, auditeur du podcast Projets Libres : la majorité des gens ont répondu qu’ils étaient intéressés par tout ce qui tournait autour du smartphone et de la dégooglisation du smartphone. Donc, vous êtes au bon endroit ! On va continuer à en parler.

Avant de se quitter aussi, je vous invite, si vous voulez en savoir plus sur comment se passaient des services Google, à écouter les nombreux épisodes qu’on a fait avec d’autres personnes de Framasoft là-dessus. Vous avez de la matière.

Voilà. On se retrouve bientôt pour des prochains épisodes. Merci beaucoup d’être venu nous parler, Antoine, pour les auditrices, auditeurs, comme d’habitude. Parlez-en autour de vous. intéressez-vous aux alternatives à Google et aux autres et puis on se reparle bientôt. Merci !

Antoine : merci Walid, merci !

Joindre Antoine


  • Mastodon : fla@mastodon.social
  • Diaspora : fla@diaspora-fr.org
  • Email : fla@framasoft.org


Production de l’épisode


  • Enregistrement à distance le 23 mars 2026
  • Trame : Walid Nouh et Antoine Duparay
  • Montage : Walid Nouh
  • Transcription : Walid Nouh


Licence


Ce podcast est publié sous la licence CC BY-SA 4.0 ou ultérieure


Une introduction au projet OpenStreetMap – C.Quest


projets-libres.org/introductio…


This entry was edited (3 weeks ago)

Turns out I have been updating wrong all this time! 🤦🏼


I’ve been running my home lab since 2021 and honestly thought my update routine was solid: apt update && apt upgrade, reboot, job done.

Turns out I was wrong. I was checking CVE‑2026‑31431 (Copy Fail) this morning and realised that despite my “successful” updates, I was still running a vulnerable kernel from March.

I’ve had to rethink how I handle host updates. If you’re relying on a standard upgrade and a reboot to keep Proxmox or Debian hosts safe, you might want to check if yours is lying to you as well.

Thinkpad T14s without OS


I think I've read in Lemmy somewhere that the T14 notebooks should be avoided is they come with letters after the T14. I'm thinking of buying a T14s G5. It has to be new as we get tax deduction (will be at the reception of small local museum). What do people this of this notebook. I'll end up installing Linux on it. I was thinking of going DELL as I've been running various latitudes over the years without major problems but looks like people are not fond of DELL + Linux. Any thoughts?

It seems Linux Mint is dropping GNU coreutils in favor of rust-coreutils following Ubuntu.


Clem talks about that in the comments. What are some no hassle, Debian based, rustless distros as alternative to Mint?
This entry was edited (1 week ago)

Pan de ajo integral


Receta para hacer el pan de ajo integral estilo ale, necesitamos:

  • Una cabeza de ajo
  • Aceite de oliva (1 cucharada sopera)
  • Harina normal de la blanca barata (130 gr)
  • Harina integral que es un poco más cara (200 gr)
  • Levadura (1 cucharada de café)
  • Sal (1 cucharada de café)
  • Agua (205 ml)

En el bol de amasado mezclamos el agua con la levadura, añadimos las harinas, cubriendo bien el agua, y por último añadimos la sal que no debe tocar la levadura. Mientras en el horno, ponemos la cabeza de ajo envuelta en un trozo de papel de aluminio a 200ºC con el aceite de oliva durante 20-25 min. Volvemos al bol y ponemos la amasadora durante 29 min, a los 20 min aprox. de comenzar el amasado, depende de como veamos la masa, añadimos los ajos sacados del horno y picados, formándose una especie de pasta de ajo que añadiremos a la masa hasta que mezcle bien.

Una vez amasado, dejamos reposar la mezcla durante una hora en un bol, cerrando la superficie para que no entre aire y se forme la atmósfera de CO2 que necesita la levadura para fermentar. Pasamos la masa fermentada sobre papel de aluminio, sería recomendable una superficie con agujeros para que el aire caliente del horno lo hiciera por abajo, no aconsejo agujerear el papel de aluminio sino se queda pegado al pan, y horneamos durante 50-55 min a 200ºC. Al terminar de hornear sacamos y dejamos enfriar una hora sobre una superficie abierta como una rejilla de horno para que se evapore el agua sobrante uniformemente, no partir el pan antes de que se enfríe, el pan sigue haciéndose aún caliente.

Y a disfrutar ese pan con ajo integral y saludable 🧄🥖

Un professeur fait la leçon aux journalistes de Franceinfo sur la guerre en Iran


The media in this post is not displayed to visitors. To view it, please go to the original post.

Bertrand Badie, professeur émérite à Sciences Po Paris, est invité sur le plateau de Tout est politique sur Franceinfo. Il y explique les difficultés auxquels font face les pays du monde entier pour mettre un terme à ce conflit, il y exprime son regret de ne pas avoir les forces diplomatiques parler plus des victimes iraniennes.

Réduire la qualité de la vidéo.

Pour changer le système :
Réclamer le RIC constituant : petitions.assemblee-nationale.… mouvement-constituant-populair…
Changer de banque: lanef.com/ change-de-banque.org/particuli…
Passer à l'action militante: extinctionrebellion.fr/ ripostealimentaire.fr/
Changer de travail : jobs.makesense.org/fr

Sources
Badie france.tv/franceinfo/tout-est-…
Musique youtube.com/watch?v=39PVEaSytp…

Réponses au quiz de fin :

/!\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
/!\

/!\

/!\
/!\

Quelles sont les difficultés pour arrêter le conflit entre les États-Unis et l'Iran ?
Chaque pays croit que l'autre veut arrêter le conflit le plus rapidement possible.
Réussir à exprimer le quasi-consensus des pays pour l'arrêt du conflit.

Combien y a-t-il d'États représentés aux Nations Unies ?
193.

Qu'est censé faire Trump dans les prochains jours ?
Visite officielle à Pékin.

#badie #politique #guerre #iran #USA #extrait #ethiqueettac

This entry was edited (1 week ago)

OpenVFS and Systemd-Homed possible?


The media in this post is not displayed to visitors. To view it, please go to the original post.

I'm into selfhosting and Im looking for a way to centralize the Userhomes and have a better Backup of these files.

The idea is to use a virtual filesystem to sync needed data to the client PC and have Homed to encrypt userdata and store the data on server.

That way I do not have to backup the client PCs.

What do you think? And are there any working examples out there?

in reply to ratatouille

Syncthing or Nextcloud. There's a bunch of Linux sync software: awesome-selfhosted.net/tags/fi…

Traditionally, you'd just put it on a NFS volume and be done with it. Or make it a boring plain old independent laptop with nightly backups configured, if your users always work from the same machine and don't like... switch to a different computer in the middle of a task.

This entry was edited (1 week ago)

The Right Way to Redesign a Website and Keep Your Rankings


Redesigning doesn't mean starting from scratch. It means evolving your digital presence while protecting what you built. Most traffic loss is temporary if you treat the launch with respect. Invest the time in auditing and mapping. Communicate clearly with your team.
The media in this post is not displayed to visitors. To view it, please go to the original post.

A website redesign is one of the few marketing decisions that can erase years of SEO work in a single launch. Most businesses don't find out until three months later when the traffic reports look like a ski slope. You see the numbers drop, panic sets in, and you blame the new design. Usually, the design isn't the problem. It is the lack of planning before the code went live.

The good news is that ranking drops after a redesign are almost always preventable. They happen because of specific, identifiable mistakes, not because Google decided to punish you for changing your homepage colors. Understanding this distinction saves a lot of money and stress.

When I talk to clients about a rebuild, I tell them to view it as a migration rather than a makeover. You aren't just swapping paint. You are moving people into a new house. If you forget to send them the address, they will never find the place. Here is how to handle that move correctly so your search visibility survives the transition.

Why Rankings Drop After a Redesign


Google builds a model of your site over months or years. It knows which URLs contain which content, which pages have earned backlinks, and how your internal links connect topics together. A redesign that ignores that model doesn't just change your design. It breaks the accumulated trust Google has assigned to specific URLs.

Think of your current domain as having reputation points scattered across thousands of links. When you change the URL structure without telling search engines, those points disappear. The most common causes of post-redesign traffic loss are URL structure changes without 301 redirects, removing content that ranked well, restructuring internal links, and loading speed regressions from heavier design files. Of these, missing 301 redirects is responsible for the majority of post-redesign traffic collapses.

A web designer who doesn't audit your existing URL structure before touching the sitemap is setting you up for a problem. This is why selecting the right web design agency matters more than most people realize. A good agency treats the pre-launch SEO audit as a required deliverable, not an optional add-on. If they skip it, run.

The Pre-Redesign Audit Your Web Designer Should Run


Before any design work starts, you need a complete map of your current site's SEO state. Do not let a team start building based on intuition. Run a full crawl using a tool like Screaming Frog or Ahrefs Site Audit, capturing every URL that currently exists. Pair that with a Google Search Console export showing which URLs generate clicks and impressions. Those two datasets together identify exactly which pages you cannot afford to break.

From that audit, build a URL inventory. Every URL on your current site gets documented with its ranking keywords, monthly click volume from GSC, and any backlinks pointing to it. This becomes the migration map your web designer references throughout the build to make sure everything lands correctly.

Pages with zero traffic and no backlinks can be consolidated or removed safely. Pages driving organic traffic need to either stay at the same URL or receive properly tested 301 redirects. There is no third option that doesn't cost you rankings. Treat every high-performing page like a valuable asset that needs a secure transfer method.

URL Structure: The Highest-Stakes Call in Any Redesign


The cleanest outcome is keeping your URL structure identical. Same slugs, same folder organization, same pagination. If your current site has /services/web-design/ ranking on page one, your new site should have /services/web-design/ at exactly that path with exactly that content. This eliminates the risk entirely.

When URL changes are necessary, 301 redirects transfer ranking signals from old URLs to new ones. But redirects must be specific, one-to-one mappings. A redirect chain (old URL to interim URL to new URL) dilutes the signal. A redirect to your homepage instead of the equivalent new page is functionally the same as no redirect. Google processes the redirect, finds an irrelevant page, and the ranking signal disappears.

Any experienced web design agency should produce a redirect map as a project deliverable before launch, not after. If an agency quotes you a redesign without mentioning URL mapping, ask specifically whether it is included. If it isn't, negotiate it in. The cost of skipping it is measured in months of lost traffic, which often exceeds the price of a proper audit.

What You Can Change Safely


Not every change is risky. Design and visual elements have no direct effect on rankings. You can update colors, fonts, layouts, imagery, and animations without SEO consequence, provided the changes don't dramatically slow your page load times. Heavy image files, render-blocking scripts, and unoptimized web fonts are the visual changes that actually hurt.

Copy changes are mostly safe as long as you're not removing topic coverage that ranked. Rewriting your homepage hero text, updating your about page, and refining service descriptions is fine. What you should not do is strip out a 1,200-word blog post and replace it with a 150-word summary because the new design template looks cleaner with less text. That content earned its position. Removing it removes the signal.

Navigation restructure is medium-risk. Changing menu labels or grouping pages differently affects how Google interprets the relationship between your pages. If a dedicated service page currently ranks well for a specific term and your redesign buries it three clicks deep in a dropdown, expect that ranking to soften. Internal links from your navigation carry real weight, and the web designer or web design agency handling your project needs to know this before finalizing your sitemap.

Monitoring the First 30 Days After Launch


The first month after launch is the diagnostic window. Set up URL monitoring in Google Search Console before launch so you have a clean baseline. After launch, watch for a spike in 404 errors, which signals redirect gaps, and confirm that your previously ranking pages are indexed at their correct URLs using the URL Inspection tool.

Pull weekly rank positions for your top 20 keywords for the first eight weeks. Some volatility immediately after launch is normal. Google is recrawling and reassigning signals. A 10-15% dip that recovers within four to six weeks is typical. A sustained 40%+ drop into week six is a structural problem, usually a missing redirect or a noindex tag carried over from the staging environment.

Staging environment configurations are a common and underreported cause of post-launch ranking problems. Robots.txt disallow rules and noindex meta tags are routinely applied during development and occasionally left in production at launch. A competent web designer checks these before the site goes live. Verify this yourself too: use a site:yourdomain.com search in Google immediately after launch to confirm pages are being indexed.

Final Thoughts


Redesigning doesn't mean starting from scratch. It means evolving your digital presence while protecting what you built. Most traffic loss is temporary if you treat the launch with respect. Invest the time in auditing and mapping. Communicate clearly with your team.

Your website represents your business around the clock. Maintaining visibility ensures that representation reaches interested customers continuously. If you choose the right partner, the new site will perform better, load faster, and keep its rankings intact.

2026 Singapore Feng Shui Consultation Price Guide


Siiri Geomancy operates on the fundamental belief that every person has an inherent right to live and work in environments defined by clarity and balance. They provide comprehensive services designed to align these spaces with specific personal health requirements, professional success targets, or general life goals. Whether a client requires a professional house feng shui consultation or a personal destiny reading, the organisation ensures all offerings are provided with a commitment to transparent and honest market rates.

2026 Singapore Feng Shui Consultation Price Guide

This manual is intended to guide property owners through the typical costs associated with geomancy in the local region. It explains how packages are structured to accommodate various financial plans and specific property requirements. By understanding these financial expectations, residents can better plan for the transformation of their premises into areas that attract improved energy. Every dollar invested is intended to create significant long-term value through purposeful and dedicated environmental adjustments.

Key Takeaways:


  • Property size and category are primary factors in determining total fees.
  • Standard residential audits for HDB flats begin at 388 dollars.
  • Office consultations start at 688 dollars to support professional success.
  • Bazi readings provide personalised life phase predictions and career advice.
  • Auspicious date selection ensures major transitions are timed for prosperity.


Primary Parameters Influencing Consultation Costs


One of the most frequent questions received by the team concerns the specific reasons why pricing for a professional property audit can vary so widely between different providers. Several essential parameters dictate the final quote provided to a client, including the physical size of the premises being evaluated. An HDB flat, a private condominium, or a large landed estate each requires a different level of technical attention and time from the consultant involved.

The total investment is also influenced by the category of the audit, such as a straightforward review versus a highly detailed spatial analysis. Additionally, the inclusion of supplementary features like auspicious date selection or personal destiny charts will shift the overall cost. The level of experience held by the practitioner is another critical factor reflected in the pricing found throughout the industry. Reputable firms focus on providing sensible and tailored charges for consultations that deliver measurable results.

Professional Service Inclusions and Expectations


When a client books home feng shui services, they are receiving much more than a simple tour of their property. They are investing in expert advice that has been specifically tweaked to their unique energy and long-term objectives. Standard services generally include a pre-consultation briefing to understand lifestyle needs and floor plan assessments to identify spatial opportunities. This structured approach ensures that all recommendations are practical and tailored to the individual.

The consultation process further covers technical aspects such as Ba Gua energy mapping and customised layout advice for furniture or decor. Practitioners also provide element balancing tips and suggest the placement of auspicious symbols to enhance the flow of positive energy. Following each audit, clients receive a detailed report and a breakdown of suggestions to assist with the implementation of changes. Every session is personally attended by Master Vanessa to ensure traditional knowledge is applied to modern needs.

Residential Audit Fees for Singapore Homes


Budget planning is a primary concern for many homeowners seeking to improve their domestic environment. For individuals residing in a standard three-room HDB flat, a full property audit typically begins from a base rate of 388 dollars. This entry-level service is designed to be affordable while still providing essential spatial analysis for urban dwellers. It provides a foundational map for those wishing to align their home with their personal goals.

As the scale of the property increases, the financial investment rises to account for additional storeys and larger floor areas. A landed house may involve costs exceeding 1,000 dollars due to the increased complexity of the assessment. Regardless of the home category, residents receive a clear report containing tailored suggestions for their living space. This ensures that high-quality geomancy advice remains accessible to all property owners regardless of their home size.

Corporate and Commercial Consultation Frameworks


Business owners and home-based entrepreneurs frequently look for ways to optimise their professional areas for better focus and success. Commercial office audits are priced according to the total floor area and the number of individual rooms within the premises. These specialised services generally start at 688 dollars for standard professional settings. Investing in workspace alignment is a strategic step toward securing the financial foundation and productivity of an organisation.

For firms that require consistent, energetic support, continuous follow-up services are available for regular check-ins. These corporate sessions ensure that the workspace remains attuned to shifting business goals throughout the year. By addressing environmental friction, entrepreneurs can create a collaborative atmosphere that supports commercial prosperity. Every corporate audit is conducted with precision and dedication to provide measurable value to the client.

Personal Destiny Mapping and Timing Services


A personal destiny analysis is an essential tool for those facing significant life transitions such as a career change or property purchase. These readings examine the date, time, and place of birth to reveal personality traits and future life phases. Typical fees for this analysis range from 188 to 388 dollars based on the complexity required. Participants gain practical advice on how to maximise specific opportunities and avoid upcoming challenges.

Selecting an auspicious date for events like weddings or business launches is also available for 88 dollars. This service can be combined with other offerings to create a more tailored and comprehensive recommendation. Boutique firms also offer combined packages for clients who wish to address both their home and office simultaneously. This integrated approach allows for a total transformation of the client's energetic landscape while ensuring excellence remains affordable.

FAQs


1. How much does a basic home audit cost? A full audit for a standard three-room HDB flat typically starts from 388 dollars.

2. What factors change the price of a consultation? Costs vary based on property size, the detail of the analysis, and extra services like Bazi.

3. Are the consultations attended by a master personally? Yes, Master Vanessa personally attends each session to impart traditional knowledge with modern practicality.

4. What is the fee for an auspicious date selection? Standalone auspicious date selection services are provided at a rate of 88 dollars.

5. Is Bazi reading included in home audits? It is offered as either a standalone service or as part of a package.

Read another Article: 2026 Singapore Feng Shui Consultation Price Guide

Here's an easy way to handle multiple Firefox profiles on Linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

On my system, I wanted Firefox profiles to feel like their own browser instances. Meaning, their own app icons and to not be grouped together. Almost like how it is on MacOS.

To do this, I had to make multiple .desktop files. Here are the contents of that file. This targets flatpak, but it should work for traditional Firefox installs too.

I called this profile "Personal". Note that this says --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal". In this, "personal" is a symlink to the real profile folder name located in the same directory.

[Desktop Entry]
Version=1.0
Type=Application
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal @@u %u @@
Terminal=false
X-MultipleArgs=false
Icon=/home/USERNAME/.local/share/icons/firefox-heart.png
StartupWMClass=org.mozilla.firefox.Personal
DBusActivatable=false
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=application/json;application/pdf;application/rdf+xml;application/rss+xml;application/x-xpinstall;application/xhtml+xml;application/xml;audio/flac;audio/ogg;audio/webm;image/avif;image/gif;image/jpeg;image/png;image/svg+xml;image/webp;text/html;text/xml;video/ogg;video/webm;x-scheme-handler/chrome;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/mailto;
StartupNotify=true
Actions=new-window;new-private-window;
Name=Firefox (Personal)
Comment=Fast and private browser
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer;
X-GNOME-FullName=Mozilla Firefox

[Desktop Action new-window]
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal --new-window @@u %u @@
Name=New Window

[Desktop Action new-private-window]
Exec=/usr/bin/flatpak run --env=MOZ_APP_REMOTINGNAME=Personal --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox --profile "/home/USERNAME/.var/app/org.mozilla.firefox/config/mozilla/firefox/personal" --name org.mozilla.firefox.Personal --class org.mozilla.firefox.Personal --private-window @@u %u @@
Name=New Private Window
This entry was edited (1 week ago)
in reply to novafunc

Is this profiles method same / similar to containers or wildly different?

Before migrating to Firefox, I used Chrome. Since I had multiple Gmail accounts for no real reason (from old times), I decided why not using different Chrome profiles for different types of tasks.

In Firefox, I don’t remember having something similar. That was like 5+ years ago, I believe profiles were there, but perhaps less easy to use. So I ended up using containers, and you know, I quite like them! I use them everywhere, all the time. I have a nice extension called Firefox Multi-Account Containers and some other extension (I need to lookup it from my desktop) that allows opening the container via a CLI parameter. I created a bunch of .desktop files that open a C particular link with a particular container. I use it very heavily, all the time. To the point I don’t really notice I manage various identities for various websites. I tested with ChatGPT, I use various login with Google accounts, for various purposes.

So far (over a year or so) I wasn’t banned, even despite often I have multiple accounts opened in sibling tabs. E.g. one generates images, another translates texts, another one helps with some code, and the 4th one helps with some Linux administration.

I wonder the use case for profiles. That’s definitely a very nice feature, and it’s very useful. I guess that’s more for separation. For when I don’t want the other profile distracting me. I’d love to learn how others find them profiles useful.

in reply to wltr

In Firefox, I don’t remember having something similar. That was like 5+ years ago, I believe profiles were there, but perhaps less easy to use.


The profiles feature in Firefox haa been there for a long, long time—more than a decade, and possibly longer than Chrome has existed—but not many people read the documentation to find the command-line switch to evoke the selector, and they've never been terribly easy to find from inside the GUI.

plasma-login-manager: Weaknesses in plasmaloginauthhelper (CVE-2026-25710)


The fix: invent.kde.org/plasma/plasma-l…
This entry was edited (1 week ago)

How can i in Labwc have Desktop Icons as well as a Wallapper?


So i currently use labwc alongside the swaybg tool and pcmanfm-qt via --desktop flag for Desktop Icons 😁\
No Issues so far with both of the Tools of course 😛\
Except for the Fact that i can have only either Desktop Icons via pcmanfm-qt --desktop or the swaybg Background 🙁\
Am i simply doing something wrong by Chance? O.o\
I have both in my autostart but only the Wallpaper will run by Default 🙁

Swapping Out Cable Reels on Grove Telescopic Cranes: What Every Operator Should Know


Cable reel replacement will never make anyone's highlight reel. But it's foundational work that keeps your crane's electrical systems reliable and safe. A properly functioning reel protects the wiring that makes modern crane operation possible.
The media in this post is not displayed to visitors. To view it, please go to the original post.

Deep inside the nested steel of your Grove telescopic crane's boom, a humble mechanism keeps the entire electrical ecosystem alive. The cable reel shepherds dozens of conductors that power angle sensors, work lights, load moment indicators, and camera systems. It coils and uncoils thousands of times without fanfare—until the day it falters. Then error codes multiply, signals drop without warning, and critical functions simply vanish. Swapping out a cable reel is not everyday maintenance, but when the moment arrives, doing it correctly separates a quick fix from an expensive revisit.

You're about to work with delicate wiring at height, often in cramped quarters. Every connector must be reinstalled exactly as found. A single misrouted wire or loose connection can spawn phantom electrical gremlins that consume days of diagnostic time. Let's establish the thorough, repeatable process that gets this job done right the first time.

What This Component Actually Handles


Begin with the mechanics. The cable reel—sometimes labeled a cable drum or festoon unit—manages the wiring harnesses that span your boom's telescoping sections. As the boom extends, the reel pays out cable in measured lengths. When it retracts, the reel takes up slack and stores it neatly. This continuous give-and-take prevents tangles, strain, and mechanical damage to conductors that cannot tolerate abuse.

When the reel begins to fail, cables get pinched between boom sections, stretched beyond their design limits, or severed completely. The electrical fallout includes short circuits, intermittent sensor readings, and fried electronic modules. Your diagnostic display might flag boom angle sensors, length transducers, or auxiliary cameras. Because these problems often appear only at specific boom positions, tracking down the root cause tests your patience. Once you've eliminated simpler explanations, the reel itself becomes suspect number one.

A seasoned crane parts supplier can save you hours of head-scratching here. Their familiarity with Grove crane parts failure patterns lets them confirm whether your symptoms point to the reel or to something else entirely.

When Replacement Becomes Non-Negotiable


Several clear signals tell you the reel has reached the end of its service life:

  • Electrical faults that appear and vanish in lockstep with boom movement.
  • Visible mechanical damage to the reel itself—cracked housings, rough bearings, or broken return springs.
  • Cable jackets that look frayed, kinked, or visibly stretched.
  • A spool that rotates unevenly, catches, or refuses to turn through part of its range.
  • Sensor error codes that stubbornly persist even after recalibration.

Don't rationalize these away. A failing reel doesn't just malfunction—it actively destroys the cables it's supposed to protect. When a wire breaks inside its insulation, you might show continuity with a multimeter while the conductor fails under load. That's a troubleshooting nightmare that can burn through an entire day. Replacing the reel before it reaches that point is far cheaper than rewiring the entire boom from tip to base.

When you reach out to your crane parts supplier, have your crane's serial number ready. It's the key to getting the right Grove crane parts without the back-and-forth of returns and reorders.

Setting Up for Safe Work


This job demands respect for both electrical and fall hazards. Before you touch a single bolt:

  • Park the crane on firm, level ground. Set the parking brake. Retract the boom fully if the job site allows it.
  • Disconnect the battery and lock out the electrical system. No exceptions.
  • Gather your tools: socket sets, cable ties, electrical tape, and a torque wrench that covers the expected fastener range.
  • Keep the service manual open and visible. Grove telescopic cranes have evolved across generations, and torque specs vary by model and year.
  • Wear proper fall protection whenever you're working above the ground on boom sections.

Every safety rule in this space was written because someone got hurt or equipment got damaged. Treat them as non-negotiable.

Getting the Old Reel Out


Access varies by model, but most Grove telescopic cranes require removing boom covers or access panels to reach the reel. Take your time here. Label every connector and hose you disconnect with numbered tags. Take photos—lots of them. Wide shots showing overall layout, close-ups of connector orientations, and detail shots of cable routing. These images are worth their weight in gold when you're putting everything back together.

Unplug the electrical connectors from the reel. Note which plug goes where. Some connectors have locking tabs that need gentle pressure to release—don't force them, or you'll be replacing connectors too. Back out the mounting bolts methodically. Support the reel before you remove the last bolt; it's compact but dense, and it will drop hard if you're not ready.

While the cables are free, inspect them carefully. If the jackets are worn, the terminals corroded, or the conductors showing through, replace the cables now. Putting a brand-new reel in with old, tired wiring is false economy.

Your crane parts supplier should ask about cable condition when you call. A good supplier stocks matching harnesses and pigtails that work seamlessly with genuine Grove crane parts.

Putting the New Reel In


Before you commit to installation, compare the new reel to the old one side by side. Part numbers must match exactly. Check that the mounting holes line up, the spool turns freely, and the overall dimensions are identical. If anything looks off, stop and call your supplier before you go further.

Mount the new reel and start all bolts by hand. This prevents cross-threading and ensures everything aligns naturally. Then torque them to the spec in the manual, in the sequence shown. Too tight and you risk cracking the housing. Too loose and vibration will walk the bolts out over time.

Route the cables exactly as they were. Follow the original path without deviation. Avoid sharp bends that stress the conductors. Use cable ties to keep everything tidy, but don't cinch them down so tight that the harness can't flex. Connect the plugs firmly and listen for the click on locking connectors. Give each one a gentle tug to confirm it's seated.

Quality Grove crane parts from a reputable crane parts supplier come with installation sheets that show proper routing and torque values for your specific model.

Testing Before You Button It Up


This is the hardest discipline: don't put the covers back on yet. Reconnect the battery. Power up the crane. Slowly extend and retract the boom while watching the new reel. It should spool and unspool smoothly, without binding, overrun, or cables rubbing on structure.

Check every electrical function tied to the boom. Do the sensors read accurately through the full range? Are the cameras clear and stable? Have all the old error codes cleared? Run the boom through several complete cycles. Listen for odd noises from the reel. Watch for any sign of cables catching or chafing.

Only when everything checks out should you reinstall the covers. Torque all fasteners. Do a final walk-around for forgotten tools, loose bolts, or pinched wires.

Getting the Right Part the First Time


Grove telescopic cranes use different reel designs depending on model, boom length, and factory options. The wrong reel might bolt in place but fail electrically, or it might not have enough cable capacity for your boom's full extension.

Your serial number is the key. A competent crane parts supplier uses it to look up build records and identify the exact reel your crane needs—or the current supersession if the original is no longer available. They can also tell you whether a repair kit with bearings and seals will solve your problem, or if you need the full assembly.

Demand genuine Grove crane parts. Aftermarket reels might look the same on the outside but use different wire gauges, contact materials, or sealing standards. The small upfront savings aren't worth the risk of a failure that strands you on a job site.

Mistakes That Will Cost You


Technicians who've done this job before warn about the same pitfalls:

  • Rushing disassembly without photos or labels. Reassembly becomes a guessing game.
  • Forcing connectors. Misaligned plugs break locking tabs that you can't easily replace.
  • Taking cable routing shortcuts. Pinched wires fail fast under boom motion.
  • Closing up without testing. If you missed a connection, you'll be tearing it all apart again.
  • Ignoring the cables. A new reel can't save worn-out wiring.

Take your time. Double-check each step. Doing it right once beats doing it twice every time.

Keeping the New Reel Healthy


After installation, a little attention goes a long way. Keep the reel area clean—dust and grit work their way into mechanisms. During routine inspections, spin the reel by hand and feel for roughness. Look at the cables for wear or damage.

Lubricate only where the manual says to. Some reels have grease fittings for periodic service. Others are sealed for life. Adding grease to a sealed unit attracts dirt and causes premature wear. Skipping grease on a serviceable unit does the same thing to bearings. Follow the manufacturer's guidance exactly.

Wrapping It Up


Cable reel replacement will never make anyone's highlight reel. But it's foundational work that keeps your crane's electrical systems reliable and safe. A properly functioning reel protects the wiring that makes modern crane operation possible.

Follow the manual. Use genuine Grove crane parts. Work with a crane parts supplier who knows your equipment and can get you the right component without drama. Take your time with installation. Test everything before you call it done.

Your Grove telescopic crane is a system of systems, and the cable reel is one small but vital piece. Treat it with care, and it will do its job quietly and reliably—keeping you lifting and the job moving forward.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Trellis 2 AI 3D model generator


Field notes on image-to-3D and text-to-3D workflows.

Trellis 2 is a practical workspace for turning ideas into usable 3D assets.

Trellis 2 helps with concept-to-mesh iteration.

AI 3D model generator is the shortest way to describe the product.

image to 3D AI is useful when starting from screenshots or references.

Copilot 3D AI 3D Model Generator


Text to 3D and image to 3D workflow notes

Copilot 3D helps teams turn text and images into production-ready 3D assets for prototyping, product pages, and interactive workflows.

Key links:

in reply to cmbabul

There's an old saying "the US doesn't lose wars, it loses interest." I think that's a bit generous but it highlights how the US is often in unpopular wars that the imperialist leadership wants but the people don't. For Iran, this is a fight for survival of the regime. The gulf states would probably rather Trump not start the war but now that it is started, they probably want the US to actually wipe out the regime so Iran can't build back with their toll money. The US is trying to add credibility to their threats to get concessions at the negotiating table. That probably won't work against Iran who has nothing left to lose. Trump might actually not care too much about the midterms since he's not up for reelection and he's consolidated power enough that he doesn't need a ton of congressional support. I think he's overplaying his hand. I bet that before the midterms, you'll see a "mission accomplished" banner and a withdrawal and threats against Europe of they don't start to get their navys involved. Europe would probably rather continue to decarbonize than get tangled up in Iran. The gulf states will break with the US. Oil prices will stay high for everyone.

Looking for weird animated media from non-US - what potentially questionable nonsense did you grow up on?


I’m getting into archiving animated media from all countries from my lifetime and a decent bit before (70s-today, animated includes claymation/stop motion/puppetry i suppose through cgi)

Like I’m currently watching lavender castle. Very enjoyable old thing.

I’m looking for weird shit you grew up on. Bonus if it’s dubbed in English but i’m willing to do subtitles to experience the weirdest shit aimed at your youth.

Video links appreciated, if available.

This entry was edited (1 week ago)
in reply to frog

That was pretty early when he was still running against Biden. At most, it was a temporary surge. Even if he won off the back of it, there's just no evidence that it was a false flag or anything like that. It's an enormous claim to make with zero evidence. I don't see how it's helpful to believe in that. Why is it hard to believe that the most divisive politician in recent memory has had multiple people try to kill him?

White House press dinner shooting suspect could be charged with trying to assassinate Trump, says Blanche


The gunman who tried to breach the ballroom at the White House Correspondents’ Association dinner in Washington DC on Saturday night is believed to have been targeting Donald Trump and senior members of his administration, the acting US attorney general, Todd Blanche, said on Sunday.

The suspect, who is in custody after being subdued by members of law enforcement as he rushed through the hotel venue, could be charged with trying to assassinate the US president, Blanche said.

Blanche said in a live interview with CNN on Sunday morning, when asked if the suspect apprehended could be charged with trying to assassinate the US president, “absolutely”.


The news cycle moves so fast these days that we have a folo sted the original story.

Is GNOME user friendly?


The media in this post is not displayed to visitors. To view it, please go to the original post.

Download Safing's Portmaster for FREE and take control of your network traffic: safing.io/portmaster

Get your Linux desktop or laptop here: slimbook.es/en/

Today, we're going to start a new series, exploring each desktop environment, and seeing if we could call them "user friendly", or not. We'll begin with GNOME, one of the most interesting to study, because it doesn't do things as other, more well known desktop experiences.

00:00 Intro
01:21 Methodology
02:08 GNOME for pure beginners
07:10 GNOME for Windows Users
10:28 GNOME for Mac Users
13:31 So, is it User Friendly?

👏 SUPPORT THE CHANNEL:
Get access to an exclusive weekly podcast, vote on the next topics I cover, and get your name in the credits:

YOUTUBE: youtube.com/channel/UC5UAwBUum…

Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want: paypal.me/thelinuxexp?locale.x…

🏆 FOLLOW ME ELSEWHERE:
Join us on our new Discord server: discord.gg/xK7ukavWmQ
Twitter : twitter.com/thelinuxEXP
My Gaming on Linux Channel: youtube.com/channel/UCaw_Lz7oi…
Follow me on ODYSEE: odysee.com/@TheLinuxExperiment…
Or join ODYSEE: https://odysee.com/$/invite/@TheLinuxExperiment:e

Fresh new user


Let's put ourselves in the shoes of a hypothetical person that gets handed their first computer running GNOME.

Desktop


For someone who never used a computer before, GNOME is really simple: the only thing you'll see out of the box is the top bar, so you can't really get lost.

Applications


In terms of apps, GNOME couldn't be more simple. Even someone who never used a computer before will be able to understand what things do.
You don't get overwhelming menu bars, toolbars, or extensive preferences: it's all super streamlined and simple to figure out.

The GNOME headerbar style is, IMO, an excellent way to make sure your app is simple and easy to understand.

Store


Here, GNOME Software does its job very nicely as well. The 3 tab layout, with "Explore / Installed and Updates" explains very simply what you can do. A few recommended apps might not be what you're looking for, but it also focuses the user on the fact that, yes, this thing lets them find apps. It's all rooted in familiarity.

For a Windows user


Now, for someone who is used to Windows, vanilla GNOME is a lot more confusing. The conventions you're used to just don't apply here: you don't get a taskbar, or a menu, all the desktop components are located on the top of the screen, not the bottom.

You'll probably try and use alt + tab, which works here as well, but managing your windows and starting applications will probably be a learning process.

The applications will also probably feel weird to use: no titlebar, and no menubar.

Interacting with your windows is also going to be trickier: no maximise button, no minimize button. Minimization doesn't exist in GNOME, and I'm pretty sure people who are used to windows will find that extremely disconcerting.

The software installation method will be familiar to people used to windows 10 or using the windows 11 beta: you get an app store, you click install, and everything works. You also get your updates here, nothing too complex.

In that sense, I wouldn't say GNOME is friendly to windows users: the experience is just too different, the concepts too alien compared to the good old taskbar and menu combo.

Mac User


For someone moving from mac OS, GNOME might feel a little bit more familiar. I often read that GNOME 40 copied Mac OS, and while that's really a stretch, there are still some similar concepts.

A Mac user will quickly understand that the "Activities" view is basically like the Spaces view + exposé on macOS. They'll figure out the dock quickly, because that's what they know.

The top bar with the time, indicators, and activities button will also be pretty familiar to a mac user.

The lack of a global menubar, or of a menubar at all will probably be jarring at first, especially since you still get the name of the app that's currently running.

The app grid will be very reminiscent of the full screen app launcher from mac OS.

Using the apps themselves will be a familiar experience: no in-window menubar, and headerbars are concepts that mac OS uses more and more over time.

The lack of maximize and minimize buttons will probably confuse a mac user, though, and the position of the close button won't be familiar either.

In terms of installing apps, GNOME software won't be too alien to people who use the mac app store, but for those who hunt for apps online, the install process will be vastly different.

GNOME is definitely going to be easier to grasp for mac users than for windows users: the base concepts of the app grid, the activities view, the workspaces, and the headerbars are all going to be super familiar. Window management will be a bit trickier though.

This entry was edited (1 year ago)

How to Create a Virtual Display for Sunshine on Arch Linux - Anton Ždanov


I wanted to create a virtual display for Sunshine and came across this article. It looks like no one has linked it here before 🙂

openRuyi — A Linux Distribution for RISC-V


Built for Rapid Upstream Delivery

Rolling releases with upstream tracking bring new RISC-V features and fixes to you sooner—less waiting, less rework.

Built for RISC-V Developers

Stay close to upstream to reduce backports and forks. Easier reproduction, faster debugging, smoother upstream contributions.

Built for Early Validation

Surfaces firmware, platform semantics, and Linux interoperability issues early—so vendors fix faster, reduce divergence, and reach mainstream OS compatibility sooner.

openRuyi — A Linux Distribution for RISC-V


cross-posted from: lemmy.ml/post/46604530

Built for Rapid Upstream Delivery

Rolling releases with upstream tracking bring new RISC-V features and fixes to you sooner—less waiting, less rework.

Built for RISC-V Developers

Stay close to upstream to reduce backports and forks. Easier reproduction, faster debugging, smoother upstream contributions.

Built for Early Validation

Surfaces firmware, platform semantics, and Linux interoperability issues early—so vendors fix faster, reduce divergence, and reach mainstream OS compatibility sooner.

in reply to novafunc

They’re absolutely right about the packaging for many distros needing work - I’ve been using sudo-rs as a replacement for sudo on arch for a long time now and it’s been great, except for the install. Installing this and removing the original sudo was a pain in the ass and requires installing the original sudo first to get the default configs. If this changed, I think a lot more people would try it and adoption would benefit a lot.
in reply to novafunc

My only problem with sudo-rs is that unlike the other rust rewrites. Compatibility isn't a goal. I use the -E flag for some very specific programs and trying to manually pass in a bunch of different variables from my user environment has proven both tedious and in some cases doing so still results in programs not launching as I don't know exactly which variable it needs.

Bugs Rust Won't Catch | corrode Rust Consulting - Analysis of Rust Coreutils (uutils) Bugs


I’m not writing this to criticize the uutils team. Quite the contrary; I actually want to thank them for sharing the audit results in such detail so that we can all learn from them.
This entry was edited (1 week ago)

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.