Finally! Ditched Windows


It took my old laptop dying on me for me to finally ask my geeky neighbor to install Mint on another laptop I had around.
It's been a few hours and Omigod. Why did I waste so much time? It works. It's easy and intuitive. It makes sense. There's no bullshit.
I still have to make Antidote talk to Libre Office, but whatever. The rest feels good and natural.
So please whoever is here because you're contemplating switching: do it yesterday.
in reply to MarieMarion

Congrats, that's almost exactly how I felt when I switched a year or two ago. I did a bit of distro hopping after a few weeks, and quickly resettled on Bazzite, but it was a universal experience of stuff just working better without any bullshit I didn't add myself.

Fragmentos de entrevistas a Cybercirujas de Córdoba para trabajo monografico


originalmente publicado aca

instagram.com/p/DeFLvYyi9rV/

This entry was edited (today, 11:26 AM)

Tire Pyrolysis Compliance Audits: Identifying Environmental and Operational Risks


Tire pyrolysis projects face regulatory risks across feedstock handling, thermal processing, emission control, and by-product management. A plant may meet its production targets yet encounter delays or penalties if its operating practices conflict with environmental permits or waste management requirements. A systematic compliance audit helps identify these weaknesses before commissioning and maintain regulatory control during commercial operation.

Feedstock Acceptance and Waste Classification


End-of-life tires are the primary feedstock for tire pyrolysis plant. However, their collection, storage, transport, and processing may fall under different waste management requirements. Project developers must confirm how local regulations classify waste tires and whether the facility holds the necessary permits to receive and process them.

Feedstock inspection is an important first step. Incoming loads should be checked for prohibited materials, excessive contamination, and unexpected waste streams. Mixing tires with municipal waste, electronic waste, or other unauthorized materials may alter the project's regulatory status. The facility should maintain supplier records, weighbridge data, delivery documents, and inspection logs to establish traceability.

Storage conditions also require attention. Large tire stockpiles can create substantial fire loads and obstruct emergency access. The audit should examine storage limits, separation distances, fire prevention measures, drainage, and procedures for managing damaged or contaminated tires.

Reactor Integrity and Process Safety


Tire pyrolysis machine relies on thermal decomposition under oxygen-limited conditions. The reactor, feeding system, gas pipeline, condenser, and residue discharge equipment must operate as an integrated system. A defect in one component can create both safety hazards and environmental noncompliance.

Sealing, Pressure, and Temperature Control


Air ingress can disrupt the intended reaction conditions, while combustible gas leakage can create fire or explosion risks. Auditors should inspect reactor seals, flange connections, valves, feeding devices, and discharge points. Pressure indicators, temperature sensors, alarms, and emergency shutdown functions should also be tested against documented operating procedures.

The audit should verify whether inspection and maintenance schedules reflect actual operating conditions. Repeated seal failures, unstable temperatures, or unexplained pressure fluctuations should be treated as warning signs rather than routine operating issues.

Preventive maintenance records, equipment inspection reports, and operator training documents provide evidence that process risks are being controlled. Safety procedures should cover startup, shutdown, abnormal pressure, power failure, and emergency isolation.

Emission Control and Exhaust Monitoring


Air emissions are among the most consequential compliance risks in tire pyrolysis. Potential pollutants depend on feedstock composition, reactor conditions, gas treatment, and the final combustion system. They may include particulate matter, sulfur compounds, nitrogen oxides, volatile organic compounds, and other hazardous substances.

A compliance audit should assess the entire gas pathway, from reactor outlets to condensation, treatment, and final combustion or discharge. The presence of an emission control device does not automatically demonstrate compliance. Its capacity, operating condition, maintenance history, and effectiveness must match the actual process load.

Verify Monitoring Against Permit Conditions


Environmental permits may specify emission limits, sampling methods, monitoring frequency, and reporting obligations. The audit should compare these requirements with available test reports and operating records. Where continuous monitoring is required, the system's calibration, data retention, and alarm response should be examined.

Gas leakage, bypassed treatment equipment, and untreated exhaust during startup or shutdown deserve particular scrutiny. Auditors should also verify how the plant manages non-routine emissions and whether corrective actions are documented when results exceed internal or legal thresholds.

Pyrolysis Oil and Solid Residue Management


Tire pyrolysis produces liquid oil, non-condensable gas, and solid residue that commonly contains recovered carbon black and steel. Each output requires a clear management route.

Pyrolysis oil should not automatically be classified as a finished commercial fuel. Its legal status depends on applicable product specifications, waste regulations, and the intended end use. Before sale or off-site transfer, the operator should verify the relevant quality requirements and any permits governing storage, transport, and use. Storage tanks should have suitable containment, leak prevention, fire protection, and inventory controls.

Recovered carbon black and other solid residues also require characterization. Their composition and potential contaminants determine whether they can enter a specified reuse route or require further treatment. Steel recovery may create additional value, but contaminated material must still be handled according to applicable rules.

The audit should reconcile production volumes with sales, internal consumption, storage changes, and disposal records. Unexplained discrepancies may indicate inadequate inventory control or an undocumented waste stream.

Permit Consistency and Environmental Records


A frequent compliance weakness is the gap between the approved project design and the facility's actual configuration. Changes to processing capacity, feedstock composition, operating hours, emission treatment, or product destination may trigger additional review or permit amendments.

Auditors should compare environmental approvals, construction documents, equipment specifications, and current operating practices. They should also check whether required environmental impact assessments, fire safety approvals, occupational safety procedures, and waste transfer records remain valid.

A practical audit prioritizes findings by severity, likelihood, and regulatory consequence. Immediate hazards require prompt intervention. Permit discrepancies and missing monitoring data need assigned corrective actions and clear deadlines. Lower-risk documentation gaps can be addressed through a controlled improvement plan.

Establish a Repeatable Compliance Review


Tire pyrolysis compliance is not a one-time commissioning task. Feedstock sources change, equipment wears, emission systems deteriorate, and product regulations evolve. Periodic internal audits help detect these changes before they lead to enforcement action or operational disruption.

A reliable review combines physical inspection, document verification, emission data analysis, and staff interviews. Each finding should identify the underlying cause, the required correction, the responsible person, and the evidence needed for closure. This approach turns compliance from a collection of permit documents into a measurable part of plant management.

How to Carbonize Wood Chips with Consistent Product Quality


Wood chips are a widely available biomass resource that can be converted into charcoal for industrial heating, barbecue fuel, agricultural applications, and other uses. However, producing high-quality charcoal from wood chips requires more than simply heating the material. Variations in moisture content, particle size, carbonization temperature, and residence time can significantly affect the final product.

For businesses planning to establish a commercial charcoal production line, maintaining consistent product quality is essential for meeting customer specifications, improving production efficiency, and reducing material losses. By controlling several key factors throughout the carbonization process, operators can achieve more stable and predictable results.

1. Control the Moisture Content of Wood Chips

Moisture content is one of the most important factors affecting wood chip carbonization. Fresh wood chips may contain substantial amounts of water, depending on the wood species, storage conditions, and processing methods.

When wet wood chips enter the carbonization system, part of the available heat is consumed in evaporating moisture rather than decomposing the wood. This can extend the heating period, increase energy consumption, and make temperature control more difficult.

To improve consistency, wood chips should be dried to a moisture level suitable for the selected carbonization equipment. The appropriate target depends on the feedstock and process design, but a moisture content of approximately 10–15% is often a practical starting point for many systems.

A reliable drying process also helps reduce fluctuations between batches. If moisture levels vary significantly, operators may need to adjust the feeding rate or heating conditions to maintain stable carbonization.

2. Maintain Consistent Wood Chip Size

Wood chip size influences heat transfer, material feeding, and the uniformity of carbonization. Large pieces may heat more slowly at their centers, while excessively fine particles can increase dust generation and affect material flow.

When the feedstock contains a mixture of very large chips and fine particles, different portions may reach the required carbonization conditions at different times. This can result in uneven carbonization and inconsistent charcoal properties.

Screening and size reduction can help establish a more uniform feedstock. The appropriate particle size should be determined according to the reactor structure, feeding mechanism, and material characteristics.

Consistent feedstock preparation also reduces the likelihood of feeding interruptions, bridging, or uneven material distribution inside the equipment.

3. Optimize Carbonization Temperature and Residence Time

Carbonization temperature and residence time directly influence the physical and chemical properties of the resulting charcoal.

At relatively low temperatures, the wood may retain more volatile matter and produce charcoal with a lower fixed-carbon content. Increasing the carbonization temperature generally promotes further decomposition of organic compounds, but excessive temperatures may reduce the solid charcoal yield and increase energy requirements.

The optimal conditions depend on the intended application. Charcoal intended for barbecue fuel may require different properties from charcoal used as an industrial reducing agent or a soil amendment.

Residence time is equally important. The material must remain under appropriate thermal conditions long enough to achieve the desired degree of carbonization. If the residence time is insufficient, partially carbonized material may remain in the final product. Excessive residence time, however, may reduce throughput without providing a meaningful improvement in quality.

A well-designed wood charcoal machine

allows operators to control heating conditions and material movement according to the feedstock and target product specifications.

4. Ensure Uniform Heat Distribution

Even when the average reactor temperature appears correct, uneven heat distribution can lead to inconsistent charcoal quality.

Areas receiving insufficient heat may produce incompletely carbonized wood, while excessively heated areas may cause unnecessary material loss. These differences can become more significant when processing large quantities of wood chips.

Reactor design, insulation, heating arrangements, material movement, and temperature monitoring all contribute to thermal uniformity.

For continuous carbonization systems, stable feeding and controlled material movement help maintain consistent exposure to heat. Multiple temperature monitoring points, where appropriate, can provide a more representative picture of operating conditions than relying on a single measurement.

Operators should also monitor temperature fluctuations during startup, normal operation, and shutdown to identify conditions that may affect product quality.

5. Control Oxygen Exposure During Carbonization

Carbonization requires heating wood under oxygen-limited conditions. If excessive oxygen enters the reactor, the wood or the resulting charcoal may undergo combustion rather than controlled thermal decomposition.

Uncontrolled combustion can reduce charcoal yield, increase ash content, and create uneven product characteristics. It may also introduce additional safety risks.

Therefore, the reactor and its feeding and discharge systems should be designed to limit unwanted air ingress. Sealing arrangements, pressure control, and appropriate operating procedures help maintain stable process conditions.

Operators should follow the equipment manufacturer's instructions for managing combustible gases, monitoring pressure, and preventing air from entering hot process areas.

6. Cool Charcoal Before Exposure to Air

Charcoal leaving the carbonization reactor may remain hot enough to ignite when exposed to oxygen. Improper cooling can therefore affect both product quality and operational safety.

If hot charcoal comes into contact with air, partial combustion may occur. This can reduce the amount of saleable product and create inconsistent ash content or particle characteristics.

A suitable cooling system lowers the charcoal temperature under controlled conditions before the product is exposed to the surrounding atmosphere. Depending on the equipment configuration, cooling may be achieved through indirect cooling or other engineered arrangements.

Operators should also avoid introducing cooled and hot materials into the same storage area without appropriate controls. Stable cooling conditions help preserve the quality achieved during carbonization.

7. Monitor Finished Charcoal Quality

Process control should be supported by regular product testing. Visual inspection alone cannot reliably determine whether charcoal meets the required specifications.

Important quality indicators include:


  • Moisture content: Influences storage stability and usable energy content.
  • Fixed-carbon content: Helps evaluate the degree of carbonization and suitability for specific applications.
  • Ash content: Indicates the proportion of inorganic material remaining after combustion.
  • Volatile matter: Helps characterize the charcoal's thermal properties and degree of carbonization.
  • Particle size and strength: Important for handling, packaging, transportation, and end-use performance.


Sampling should follow a consistent procedure so that results can be compared across production runs. When quality measurements change, operators can investigate possible causes such as wet feedstock, temperature fluctuations, uneven particle size, or insufficient residence time.

Maintaining production records also makes it easier to identify operating conditions associated with better product quality.

Conclusion

Consistent charcoal quality from wood chips depends on controlling the entire production process, from feedstock preparation to final cooling and storage. Moisture content, particle size, carbonization temperature, residence time, oxygen exposure, and heat distribution all influence the properties of the finished product.

For commercial producers, investing in appropriate drying equipment, reliable temperature control, effective cooling, and regular quality testing can improve process stability and reduce avoidable losses. A properly configured wood charcoal machine, combined with standardized operating procedures, provides a practical foundation for producing charcoal with more consistent characteristics and meeting the requirements of different markets.

Recliner Upholstery Explained: Moving Parts, Trouble Spots, and Choosing Fabric Wisely


Recliners are mechanically complex pieces of furniture, and the upholstery must cooperate with that complexity rather than fight it. Failure concentrates in predictable areas — the footrest lip, the headrest, the arm pads, and the seat seam — and each one demands specific countermeasures.

Most upholsterers will tell you that furniture with moving components sits in a category of its own. Recliner sofas are the clearest example. A fixed-frame couch asks little of its fabric beyond staying taut and attractive. A recliner asks the material to stretch, compress, cycle thousands of times, and still maintain a clean silhouette when everything is at rest.

This guide works through the three areas that matter most: the underlying mechanism, the zones where wear concentrates, and the fabrics that survive the demands of motion.

What Makes Recliner Mechanisms So Demanding


Every recliner is built around movement, and that single engineering choice alters the entire upholstery process. Imagine pulling a fitted sheet across a mattress that keeps changing shape — that is roughly what the fabric on a recliner experiences. Too much tension and the seams split when the footrest swings out. Too little and the chair looks rumpled the moment it returns to its upright position.

Inside the frame, a network of steel linkages, springs, and glide tracks does the actual work. These components require clearance. Experienced upholsterers intentionally build extra fabric — known in the trade as "ease" — around every pivot point. Welt cord reinforcement and boxed-corner construction further reduce the risk of stitching failure at high-tension intersections.

The removal of hardware is non-negotiable. Anyone performing sofa upholstery services on a recliner must unbolt the seat assemblies, detach the release cables, and recover individual panels on the bench. Trying to staple new fabric around a mounted mechanism is a shortcut that leads to visible wrinkles, restricted movement, or both. Each component should be handled as its own project within the larger job.

Electric recliners add wiring to the equation. The fabric path must avoid every motor and cable run. A single misplaced staple that pierces a power lead can disable the chair entirely. Clearance around the motor housing is equally important — if the fabric presses against the actuator during travel, the motor strains, draws excess current, and fails prematurely.

Where Wear Concentrates and Why


Pattern recognition makes a huge difference in recliner work. Failure almost never happens in random spots. The same four areas account for the vast majority of damage.

Footrests take the heaviest beating. Metal edges grind against the fabric every time someone reclines and sits back up. The front lip of the footrest absorbs this abuse directly. Reinforcing it with a doubled layer of material and double-stitched seams extends its life considerably. Some technicians also bond a strip of thin protective fabric to the hidden side, creating a sacrificial surface that bears the brunt of the friction.

Headrests fail through chemistry rather than mechanics. Scalp oils and sweat penetrate textile fibers and break down the sizing and dyes. The result is a stubborn dark band across the top of the chair that no amount of cleaning eliminates. Sunlight makes matters worse by degrading fibers through UV exposure. When the recliner sits in a bright room, choosing a UV-resistant fabric for the headrest area is a practical decision, not an optional one.

Armrests suffer from body weight leverage. When someone pushes up out of a recliner, significant force concentrates on the arm pads. The foam compresses, the fabric stretches, and the arm develops a permanently sunken look. Operators of sofa upholstery services who skip foam inspection during the tear-down phase almost always get a call back within a few months. Batting wraps can restore slight losses in loft, but flattened foam offers no substitute for replacement.

Seat seams endure the most combined stress of any joint on the furniture. This is where the seat back panel meets the seat platform, and it flexes with every cycle of the mechanism. Thread choice here is critical. Cotton thread breaks down under repeated pulling and humidity, leading to seam separation. Bonded nylon resists both forces and remains strong through years of daily use.

Matching Fabric to the Job


A recliner's fabric must satisfy three requirements simultaneously. It has to resist abrasion, tolerate repeated flexing, and recover its shape between cycles. The Martindale and Wyzenbeek abrasion tests provide a quantitative basis for comparison. For recliner upholstery, the general guideline is a minimum of 30,000 rubs before the surface begins to thin.

Leather has its advocates, and for good reason — it is durable, simple to clean, and ages with character. The caveat is flexibility. Rigid top-grain hides tend to crack along fold lines where the mechanism moves. Bonded leather performs poorly under any amount of cycling; its laminated surface separates and flakes, often within a year. If leather is the chosen route, it should feel soft and supple. Sewing leather also demands specialized needles to avoid perforating the hide in the wrong places.

Synthetic performance fabrics are widely considered the strongest choice for recliners. Olefin and polyester blends combine stain resistance with inherent stretch. That elasticity allows panels to follow the mechanism without stressing seams. Compared with natural fibers, these materials also resist fading from light exposure over much longer periods.

Microfiber is another strong candidate. The tight weave structure gives pet claws nothing to grip, so the surface stays free of pulls and snags. The fabric offers enough mechanical give to accommodate a moving frame. It also forgives minor cutting errors, which is a relief during complex pattern work.

Materials worth steering clear of include heavyweight canvas and stiff linen. Both lack the stretch a recliner demands, so the moment the footrest extends, rigid fabric hammers against the staples until something gives. Velvet, while attractive, loses its nap quickly on the footrest lip and other contact surfaces. Silk snags on the first movement and offers no compensating durability.

The Role of Foam and Padding


Surface fabric is only half the equation in sofa reupholstery. What lies underneath determines whether the finished piece feels right or still sags. Recliners built more than a few years ago almost always have degraded foam by the time they reach the workshop.

Polyurethane foam loses density with age and compression cycles. Placing fresh fabric over old, collapsed foam produces a piece that photographs well but disappoints in daily use. High-resilience foam restores the original comfort profile and maintains its loft far longer than standard grades. For recliners, a density rating of 2.5 to 3.0 pounds per cubic foot is a proven specification.

A Dacron polyester wrap serves two purposes. It rounds out cushion edges for a more finished look, and it separates the fabric from the foam surface. That separation matters because foam — especially open-cell polyurethane — acts like fine sandpaper against the inside of a cushion covering. Over time, that internal abrasion wears through fabric that never sees a single moment of visible contact.

Beneath the foam, springs and webbing carry the structural load. Sagging in a recliner often traces back to stretched sinuous springs rather than worn-out foam. While the frame is apart, replacing tired springs costs a fraction of what the same repair demands once the piece is fully reassembled.

Weighing the DIY Route Against Professional Help


Can a dedicated hobbyist reupholster a recliner at home? The short answer is yes — with significant caveats. Sewing multiple layers of heavy upholstery fabric requires a machine with real power. Most domestic models simply cannot push a needle through the material without skipping stitches or stalling.

The alignment requirement is where most amateur projects go wrong. Every panel must fit correctly in two positions simultaneously: fully upright and fully reclined. Cut too short, and the mechanism strains against the fabric on every cycle. On electric models, that resistance can overheat the motor. Cut too long, and the excess material bunches unattractively during normal seating. Adjusting either error after attachment is tedious and often imperfect.

Frame disassembly presents its own difficulties. Hidden fasteners, tight wire channels, and spring clips all need to come apart in the right order. Tooling matters too. A pneumatic stapler drives fasteners flush into hardwood frames with minimal effort. Hand-stapling a recliner frame for an entire afternoon is a test of endurance, and the results rarely match.

Because of these factors, a large number of furniture owners engage professional sofa upholstery services in Singapore rather than attempt the work themselves. A trained technician understands exactly how much slack to leave at each joint and operates industrial equipment that handles layered seams without hesitation. For households looking to extend the life of a well-built recliner, professional sofa reupholstery is often the more sensible route, particularly when electric mechanisms are involved.

Vetting a tradesperson requires asking targeted questions. Recliner experience specifically matters — an artisan who specializes in antique dining chairs may never have routed fabric around a motor. Ask how they reinforce the footrest edge, what thread grade they use on load-bearing seams, and how they verify clearance around moving components before final assembly.

Wrapping Up


Recliners are mechanically complex pieces of furniture, and the upholstery must cooperate with that complexity rather than fight it. Failure concentrates in predictable areas — the footrest lip, the headrest, the arm pads, and the seat seam — and each one demands specific countermeasures. Fabric selection matters as much as technique; a material rated for heavy commercial use and flexible enough to follow the mechanism will outperform a stiffer, more decorative alternative every time.

Internal components deserve equal attention, since new fabric over old foam and tired springs produces a result that looks better than it feels. Whether the project happens in a home garage or on a professional bench, patient measurement, disciplined seam reinforcement, and a full mechanical test before reassembly determine whether the finished recliner performs for years or disappoints within months.

Want to try Ubuntu’s new AI dictation tool, Myna? Here's how


Canonical recently added the Myna orchestrator snap and speech-recognition AI models to the Snap Store, and made a new desktop Myna Settings tool available to install from a PPA.

Ubuntu 26.10 also comes with another component preinstalled, as the gnome-shell-ubuntu-extensions package has a GNOME Shell extension that triggers an on-screen HUD when the Myna local AI speech-to-text tech is listening or transcribing.

While a formal call for testing hasn’t been made, all the pieces needed to test Myna are available – for those who care to put them together. The feature has changed quite a bit since I previewed it back in August.

If that includes you, read on for how to do it – but don’t expect things to work perfectly just yet, mind.

How to try Myna on Ubuntu

To test Myna on Ubuntu 26.04 LTS or Ubuntu 26.10 you need:

myna-config desktop app from a PPA
myna snap from the Snap Store
myna-* AI model from the Snap Store

If you’re on Ubuntu 26.10 you also have:
Myna Shell extension (preinstalled)

As of writing, the Myna Shell extension (which triggers the on-screen HUD) is only packaged for GNOME 51 and 26.10. Desktop notifications are used to convey status on Ubuntu 26.04 instead.

The on-screen HUD will only appear after pressing the trigger key to activate Myna, when listening or transcribing, or conveying error states (like ‘background noise is high’ or ‘focus lost’).

There are different visual styles available for the HUD: default (a plain bar using the system accent colour); vumeter (think volume) and ribbon (but as animated as the original one, alas).

Update: the latest update to Myna Settings only includes 2 options: Default and Vumeter.

Here’s how to install each component.
Installing the Myna Settings desktop app
The Myna Settings app for Ubuntu

Install the Myna Settings app by adding the following PPA (maintained by a Canonical engineer working on Myna) which provides packages for Ubuntu 26.04 LTS and 26.10:

sudo add-apt-repository ppa:charles05/myna-config

sudo apt install myna-config

Installing the Myna client snap

Enable an experimental snap feature Myna requires before it will install:

sudo snap set system experimental.user-daemons=true

Install the Myna speech-to-text client from the Snap store:

sudo snap install myna --edge

Installing a text-to-speech AI model snap
The first-run wizard doesn’t work (yet)

Finally, to tie it all together, you’ll need the “brains” of the operation: an AI model which will actually transcribe your audio to typed text.

The Myna Settings (myna-confg) app has a first-run wizard to install the various components, and this suggests a model suitable for your hardware.

You’ll can also install your preferred speech recognition model from the Snap Store via the command-line – but which one should you choose?

Whisper, Parakeet and Funasr are the AI models on the Snap Store. The models run entirely locally, on your device, but aren’t small. You’ll need 1-2GB of free disk space1, depending on the one you choose.

I tested two. Parakeet I found better at accuracy (even spelling my surname correctly, which most don’t), but Whisper seemed faster, if prone to homophone errors.

Install Parakeet, NVIDIA’s fast, open-weight ASR model supporting 25 languages and punctuation:

sudo snap install myna-parakeet --edge

Or install Whisper, OpenAI’s multilingual, open-source model:

sudo snap install myna-whisper --edge

Or install Funasr:

sudo snap install myna-funasr --edge

Now, open Myna Settings and it should now skip past the setup screen and show you options.
Backend settings

You can, via the Myna Settings tool, set a model size (the number of parameters it uses) to favour speed or accuracy: smaller variants process audio faster on low-end hardware, while larger ones reduce transcription errors and handle tricky words better.

Checking Myna works

With everything in place, you can go ahead and test. First thing: make sure your microphone is enabled and working (check in Settings > Sound > Input). You then need to assigned a hotkey shortcut in the settings app2 which you will press to activate the feature.

When ready, open an app and focus a text field (I tend to use Text Editor), and press your hotkey.

When activated, the Myna HUD will appear on the desktop (26.10) or in a notification (26.04). Begin to talk and, if Myna says “listening”, continue rambling until you’re done. Press the same hotkey to transcribe your spoken words in to text that will appear in the focused app.

If you click out of the text field you began dictating into (or another app opens and steals focus) the HUD will say “focus lost”. You’ll need to repeat the process again.

Is Myna any good?

Myna is a boon to Ubuntu’s accessibility, for sure. Offline AI-powered dictation that’s more accurate than what’s previously been available.

Whether dictation proves popular beyond that, in day-to-day usage, is an open question. Offline speech recognition has shipped on smartphones and smartwatch for years, but most people still type their WhatsApp messages, e-mails and (welp) ChatGPT prompts.

Dictation is remains best suited to longer-form text entry than, say, barking “Firefox” at the App Picker. Myna can lose focus easily (an app opens, you press a button, you mouse away), and thus lose any “spiel” it was in the middle of processing.

It’s also optional; it only “listens” when you press a button, and recorded clips never leave your device nor get stored on it. It also can’t be triggered with a “hey myna” – not yet anyway.

Ubuntu didn’t have any of this before Myna, so it’s great to see Canonical experimenting. Myna is even being developed as a desktop-agnostic tech, even if this first pass focuses on a GNOME/Wayland/Mutter stack.

Snap is configured to keep one “good” backup of everything you install, so when it gets updated the only one stays behind, meaning each snap uses twice the amount of space. ↩︎
On one of my laptops Myna defaults to super + j but on another it uses super + t. You can see/change it in the Myna Settings app. ↩︎

Patches Updated To Begin Removing The Linux x32 ABI


Linux developers are once again considering the removal of the Linux x32 ABI.

Not to be confused with the i386 ABI, the Linux x32 ABI is the little adopted model of using 32-bit integers, long, and pointers on Intel/AMD CPUs but making use of the larger set of CPU registers and other benefits of x86_64. Linux x32 came too late and hasn't seen much industry interest or adoption. With Linux x86_64 going comfortably, Linux kernel developers have been retiring the x32 ABI.

Sebastian Andrzej Siewior has been leading the efforts this year for proposing the x32 ABI retirement. With the end of 2026 approaching and Linux 7.3 or 7.4 being this year's LTS kernel version, the topic of retiring x32 has once again reignited on the Linux kernel mailing list.

start removing x32

The Linutronix engineer sent out a new set of patches today to begin removing the x32 ABI. Sebastian argued in the patch to initially block x32 behind the "BROKEN" Kconfig option:

"The x32 ABI was introduced in v3.4 to leverage the additional registers which were available on x86_64 but not on i386 while keeping the smaller 32bit pointers.

This did not take off. The memory usage usually knows no limit and the better performance did not reach a point where certain workloads widely move to x32 and use it exclusively. In the meantime Debian introduced a patch to disable x32 by default (so it has to be enabled at boot time on the command line) because they are afraid of the increased attack surface. Fedora as far as I tell has X32 disabled (looking at 7.0-rc5 rpm in rawhide).

The syscall range >512 used by x32 can not be reused because on earlier kernels (before v5.4 with x32 enabled, see commit 6365b842aae4 ("x86/syscalls: Split the x32 syscalls into their own table") it is not obvious if the syscall is for x86-64 and not implemented or meant for x32.

What can be removed are the special compat cases due to different alignment.

Since there is practically no real use for x32, start removing it by marking the symbol as BROKEN so it is not possible to enable by default. It will remain around in the last LTS kernel of this year and then it will be removed."

We'll see if the patches begin to land initially marking x32 as "BROKEN" and then eventual removal, following the declaration of the Linux 2026 LTS kernel version.

Ubuntu Currently Suffering From Sustained DDoS Attack


Those trying to access the Ubuntu website, ISO downloads, and similar Ubuntu resources today are finding the site inoperable amid what's now confirmed as an ongoing distributed denial of service attack.

Unfortunately, Ubuntu is once again facing a distributed denial of service "DDoS" attack against its web infrastructure. This isn't the first time they have experienced this issue and Canonical's IT team is currently working to mitigate the attack.

Ubuntu down

The Canonical status page is currently tracking the incident. Confirmation of the Ubuntu DDoS attack was also posted to the Ubuntu Discourse.

EXT4 Deprecates Its Journaled "data=journal" Mode


The EXT4 file-system today deprecated its journaled mode of the "data=journal" mount option. Following its deprecation, this mode is planned for removal in the year 2028.

The data=journal mode for EXT4 is where all file data and metadata is written to the file-system's journal before being committed to the main file-system. In the event of a crash or power loss, the journal can then be replayed to recover the data.

The EXT4 data=journal mode is great for those very concerned about data integrity and safety but comes with significant hits to the write performance compared to the default ordered (data=ordered) mode or data=writeback. Using the journaled mode also disables delayed allocation and Direct I/O support.

EXT4 journal deprecated

Per today's Git merge for Linux 7.3, the EXT4 data=journal feature is deprecated and support for it will be removed in early 2028 following the 2027 Linux LTS kernel version.

COSMIC 1.10 Adds Support for Mapping Drawing Tablets to Specific Displays


Linux hardware vendor System76 released COSMIC 1.10 today as the latest stable version of this Rust-based desktop environment for modern GNU/Linux distributions.

COSMIC 1.10 comes two weeks after COSMIC 1.9 with support for mapping drawing tablets to specific displays, support for setting environment variables in ~/.config/environment.d, support for using custom SSH agents, and support for remembering sort options in file open/save dialogs.

The COSMIC Term terminal emulator received keyboard shortcuts for moving tabs left (Ctrl+Shift+Left) and right (Ctrl+Shift+Right), COSMIC Store now adds a gallery mode after clicking screenshots and caches screenshots locally, and the cosmic-settings-daemon is now in charge of setting the interface font when syncing font settings with GTK/GNOME.

COSMIC Player has been updated as well with support for keeping the controls visible when hovered, COSMIC OSD no longer shows volume OSD when started, COSMIC Monitor now features separate app and process searches, and COSMIC Launcher now uses WGPU for rendering in order to improve performance.

COSMIC Greeter display manager was improved as well in this release with kmscon support to systemd service on Fedora Linux, a fix for a panic when the keyboard layouts are empty, and support for cancelling the PAM session when the wrong password is used to ensure that pam_faillock remains functional.

On top of that, COSMIC Compositor received fixes for issues with window context menu items being selected when clicking outside the menu, focusing windows on touchscreen events, screen capture using an inefficient pixel format, resizing not working in some cases while tiling, and focus not being removed from unfocused windows.

Last but not least, COSMIC Files now ellipsizes the full path in search results to keep it from being truncated and includes trailing ... to menu items that open a context drawer, cosmic-idle can now handle system suspending on AC correctly, and COSMIC Initial Setup now only shows the Wi-Fi page if a Wi-Fi device exists.

Various smaller issues were fixed as well, so check out the release notes on the project’s GitHub page for more details. Meanwhile, keep an eye on the stable software repositories of your favorite Linux distro for the COSMIC 1.10 update and install it as soon as possible for a more reliable, stable, and bug-free COSMIC desktop experience.

Q4OS 6.10 “Andromeda” Is Out with KDE Plasma 6.3.6 and Trinity Desktop 14.1.5


The Q4OS team announced today the release and general availability of Q4OS 6.10 as the tenth update to the Q4OS 6 “Andromeda” series of this Debian-based Linux distro featuring KDE Plasma and Trinity Desktop Environment.

Based on Debian 13.7 “Trixie” and powered by Linux kernel 6.12.111 LTS, Q4OS 6.10 ships with the KDE Plasma 6.3.6 desktop environment for the flagship edition, which is accompanied by the KDE Gear 25.04.3 and KDE Frameworks 6.13 software suites, all compiled against Qt 6.8.2, as well as the Trinity Desktop Environment (TDE) 14.1.5 desktop environment on the TDE edition.

Q4OS 6.10 updates the KDE Plasma edition to no longer include any packages from the Trinity Desktop Environment by default on the live media or when installing the distribution, as the Q4OS tools now come with their own Qt 5 frontends. Of course, the Trinity Desktop Environment remains installable side by side.

The live Q4OS media now comes with the basic desktop profile and the live-session extras, which include the installer, web browser, Q4OS Imager, CJK fonts, VirtualBox guest additions, and language packs. The devs removed the old KDE Frameworks libraries on the TDE edition, as well as the QtCurve and old window styles.

Q4OS 6.10 introduces a new Q4OS Wi-Fi connect tool that will be displayed during the first login on both KDE Plasma and TDE editions, replacing the old Trinity-only dialog, to make connecting to a Wi-Fi network easier. Also, NumLock is now enabled at first boot on desktops and laptops with a numeric keypad, while it stays disabled on laptops without a numeric keypad.

On top of that, this release splits the Q4OS Setup application installer into a Trinity and a Qt 5 frontends, so each Q4OS edition gets the native one, and the fail-safe entry of the live boot menu now starts the graphics in nomodeset mode for machines whose graphics driver fails to start.

Among other noteworthy changes, the Q4OS Software Centre no longer offers the Mozilla Firefox web browser on 32-bit (i386) systems, since it’s no longer supported upstream, while Q4OS 5 i386 users are offered Debian’s Firefox ESR instead. Check out the release announcement for more details.

Q4OS 6.10 is available for download as KDE Plasma and TDE (Trinity Desktop Environment) editions for 64-bit systems from the official website. Existing Q4OS users can update their installations by running the sudo apt update && sudo apt full-upgrade commands in a terminal emulator.

I made a new community


So I made a community called c/learninglinux I wanted to name it learningLinuxtogether but the server didn't accept so anyways this community will be where experts send guides or help beginners and where Beginners ask for help so lemme know your opinion in the comments
Edit: I'm sorry for problems in my English it's not my native language
This entry was edited (yesterday, 9:55 PM)
⇧