โŒ

Normale weergave

Steinar H. Gunderson: Decompilation patterns, part 7: if to condition

10 Oktober 2026 om 20:45

A variation of the pattern from yesterday; say you have:

if (x == 3) {
    y = 0;
} else {
    y = 1;
}

When these are zero and one, sometimes this will give a better match, since booleans are evaluated as such:

y = (x != 3);

It's rare to have something else than zero or one work for this pattern (e.g. you would rarely write y = (x != 3) * 2 + 1).

  •  

AirPods 5 vs. AirPods 5 With Wireless Charging Case Buyer's Guide

10 Oktober 2026 om 17:00
Apple offers two versions of the AirPods 5: a $129 model with a USB-C Charging Case and a $149 model with a Wireless Charging Case. The extra $20 also buys longer battery life, swipe volume controls, and additional Find My features, so there are differences between the earbuds themselves as well as their cases.


Both models include Active Noise Cancellation as standard, the H2 chip, the same open-ear design, and the same redesigned acoustic architecture with updated Adaptive EQ. They also share Transparency mode, Adaptive Audio, Conversation Awareness, Personalized Spatial Audio, Voice Isolation, studio-quality audio recording, and IP57 dust, sweat, and water resistance. Both support Live Translation when paired with a compatible iPhone with Apple Intelligence enabled, in supported languages and regions.

The earbuds have identical dimensions and weight. The cases are also the same size, although the Wireless Charging Case is slightly heavier. There are still some notable differences to justify the price difference. Our guide helps to answer the question of how to decide which of these sets of AirPods is best for you.






































AirPods 5 AirPods 5 With Wireless Charging Case
Force sensor Force sensor with swipe volume controls
Up to four hours of listening time on a single charge with Active Noise Cancellation enabled (up to six hours with noise control off) Up to five hours of listening time on a single charge with Active Noise Cancellation enabled (up to seven hours with noise control off)
Up to 20 hours of listening time with the charging case with Active Noise Cancellation enabled Up to 22 hours of listening time with the charging case with Active Noise Cancellation enabled
Charging Case (USB-C) Wireless Charging Case (USB-C) with support for the Apple Watch charger and Qi-certified chargers
Case speaker for Find My and charging and battery status sounds
Find My with last-connected location and sound playback on the earbuds Find My network tracking, sound playback on the earbuds, separate locations for each earbud and the case, and individual Lost Mode support
Charging case weighs 32.3 grams (1.14 ounces) Charging case weighs 34.7 grams (1.22 ounces)
$129 $149



For most people, the AirPods 5 with Wireless Charging Case are clearly the better buy. The extra $20 is a very small premium for conveniences you are likely to appreciate if you use your AirPods regularly. Longer listening time is useful for travel and extended sessions, while swipe volume controls let you make adjustments without reaching for your iPhone or asking Siri.

The higher-end model is worth considering even if you plan to charge exclusively over USB-C. Wireless charging becomes more useful if you already have a Qi charger or Apple Watch charger. Its additional Find My features are valuable if you tend to misplace your AirPods, allowing you to locate the earbuds and case separately and use the Find My network when they are beyond your device's range. The case speaker also helps when it slips between cushions or gets buried in a bag.

The standard AirPods 5 make more sense if you are on a very strict budget, want a secondary pair, or mostly listen for short periods. You still get the same audio technology and noise cancellation, so saving $20 does not mean compromising on those core features. You simply need to be comfortable with USB-C charging, shorter battery life, fewer controls, and more limited Find My functionality.

The charging cases are not interchangeable between the two models. If you buy the standard AirPods 5, you cannot add wireless charging later by purchasing the other model's case, making it worth deciding which features you want before buying.

Before buying, compare prices using our Deals roundup, since discounts can change the price gap between the two models.

If you're considering an upgrade from AirPods 4 or want to see what changed between generations, our AirPods 4 vs. AirPods 5 Buyer's Guide compares the improvements and explains whether upgrading is worthwhile.
Related Roundup: AirPods 5
Buyer's Guide: AirPods (Buy Now)
Related Forum: AirPods

This article, "AirPods 5 vs. AirPods 5 With Wireless Charging Case Buyer's Guide" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple's All-New Home Hub Will Be Revealed October 13: What to Expect

10 Oktober 2026 om 15:58
Apple reportedly plans to unveil an all-new smart home hub as part of the "Welcome home" product launch it announced for Tuesday, October 13.


Our image above is just a rough concept based on rumored design details, so be prepared for the device's actual appearance to be different.

The device will likely be unveiled in a press release shared on the Apple Newsroom website at around 9 a.m. Eastern Time on Tuesday, as that is when Apple's private "Welcome home" experience in New York begins. At the experience, invited reporters and content creators will likely receive hands-on time with the home hub.

The hub is said to be designed for managing smart home accessories in the Apple Home app, home security monitoring, digital photo galleries, calendar appointments, music playback, FaceTime video calls, and more. As a user approaches the hub, or moves away from it, the size of the interface elements will reportedly adjust.

The device will be ideal for the kitchen, bedroom, and living room, and it will reportedly have multi-user support for families.

The hub reportedly has a 6-inch square display, and an A18 chip or newer for Apple Intelligence, with Siri AI expected to be a tentpole feature. A new operating system โ€”ย potentially named "homeOS" โ€”ย will feature clock faces, widgets, and more. There will be a tabletop version of the hub with a speaker base, plus a wall-mounted version.

Some of the preinstalled Apple apps that will apparently be available on the new platform include Calendar, Camera, Apple Music, Apple Podcasts, Apple News, Reminders, Notes, and the new Siri app with Siri AI conversation history. Do not expect third-party apps at launch, though, as the device reportedly lacks an App Store.

The device is often referred to as a "HomePad" in rumors because of expectations that it will be sort of a HomePod-iPad hybrid, but perhaps Apple will opt for a straightforward "Apple Home" name, or perhaps it will go with "HomeView" based on trademark filings that are potentially linked to the company. We will soon find out.
This article, "Apple's All-New Home Hub Will Be Revealed October 13: What to Expect" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Tim Retout: Reading my solar inverter over RS485

10 Oktober 2026 om 13:00

For over ten years, the only way I have had of knowing what our solar panels are doing has been an impulse monitor on the generation meter, counting the flashes of its LED. It has always been a bit flaky due to battery changes or loose connections, and there has never been a way to see solar generation alongside the energy used by the rest of the house. This week I have fixed that, by building a small ESPHome sensor which talks directly to the inverter. I am still reeling slightly: with AI assistance, it took under a week from idea to working implementation, and it is a project I would certainly never have attempted otherwise. The result is zeversolar-esphome.

The inverter is a Zeversolar Zeverlution 3680, which has an RS485 port but no Wi-Fi or Ethernet module. It doesnโ€™t speak Modbus; it uses Eversolarโ€™s own master/slave protocol, which nobody has officially documented but which several people have reverse-engineered over the years (credit to eversolar-monitor, Heliograph and others). Manufacturer support for Eversolar/Zeversolar inverters apparently ended in December 2019 when the company went out of business.

The rating plate on the side of the inverter, reading Model: Zeverlution 3680, with its input and output ratings and safety symbols.

The rating plate on my inverter.

A while ago I had looked into what ports were available on this inverter with a view to connecting some sort of monitoring, but I had abandoned it as โ€œtoo hardโ€. While working on some Home Assistant configuration, Claude suggested the idea again, but similarly wrote it off initially. I encouraged it to explore a bit further, and supplied the model number of the inverter, at which point the picture got a lot more promising. After a bit of back-and-forth about hardware, we settled on an M5Stack Atom Lite on an Atomic RS485 Base. The main attraction was that it already comes in a case, so I didnโ€™t need to design (or, more likely, bodge) an enclosure.

While I waited for the parts to arrive, Claude wrote the firmware: an ESPHome external component built around a small, dependency-free C++ driver, with host-side unit tests against byte captures that other people had published from other models. I found it slightly surreal to have a tested protocol driver before owning any hardware to run it on.

Cables

The parts came before the tools I needed to get into the inverter safely (a DC clamp meter and a T25 screwdriver bit), so in the meantime I made up an RS485 cable - this uses an RJ45 connection at one end, and some custom wiring at the other. My first attempt was with some CAT 6, but (as Claude had pointed out and I had ignored) its solid-core conductors are much harder to twist together. So I gave up and sacrificed an old CAT 5e patch lead instead, which went much better.

The cut end of a white CAT 5e cable, with its twisted pairs pushed into an orange four-way screw-terminal plug.

The custom end of the cable, before being taped up.

The risky bit

On a Zeverlution, the RJ45 sockets are inside the wiring compartment, which means taking the cover off to install the monitor. The manual addresses this part to qualified electricians. So the step I was most nervous about was not the software at all, but safely isolating the inverter.

The inverter with its cover removed, showing large capacitors along the top, a green circuit board with a small LCD display, and cable glands along the bottom edge.

Inside the inverter, with the cover off.

I did this with appropriate caution, following the instructions from the manual carefully, and also waiting until after dark just in case. Now that I understand how the DC clips from the panels work, I can see how to do this safely during daytime too โ€“ but hopefully this wonโ€™t be necessary.

A yellow RJ45 plug in one of the two network sockets on the inverter's circuit board, with its white cable running out through a cable gland in the base.

Plugged in, and threaded through the cable gland.

Warning: if youโ€™re not confident, I would always advise to get an electrician to do this bit. Do what I say, not what I do.

Debugging over Wi-Fi

Once the device was installed, the nice thing about ESPHome is that I never need to go back in the loft again to update it โ€“ it reflashes over Wi-Fi. Iโ€™ve taken full advantage of this for debugging, and for reading the wire protocol directly from the logs.

A hand holding the small grey M5Stack Atom Lite on its RS485 base, with the inverter cable taped into the screw terminals on top and its status LED glowing green.

The finished device. Green means generating.

Separately, Iโ€™ve used Claude to integrate the new sensors into Home Assistant. Solar generation finally sits in the Energy dashboard next to the rest of the houseโ€™s usage, which was the whole point.

Reflections

This was a fun, quick project, and it solved a problem that has eluded me for a decade. I want to be honest about how much of that is down to the AI: I would not have attempted any of this on my own. I could not have told you the protocol existed, never mind implemented it. My contribution was everything involving a screwdriver, and ordering some hardware.

  •  

Accessory Deals This Weekend: Save on TVs, Headphones, and Smart Home Gear

10 Oktober 2026 om 15:59
We've been keeping an eye on all of the Prime Day deals that remain available since the event ended a few days ago, and this weekend that includes numerous tech accessories still at solid low prices. In this article we're tracking deals on accessories for charging, smart homes, smartphones, and more.

TVs and Monitors


Note: MacRumors is an affiliate partner with some of these vendors. When you click a link and make a purchase, we may receive a small payment, which helps us keep the site running.


Chargers




Audio





Cases




Home





Screen Protectors




Mac





If you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the best Apple-related bargains of the past week.




Deals Newsletter


Interested in hearing more about the best deals you can find in 2026? Sign up for our Deals Newsletter and we'll keep you updated so you don't miss the biggest deals of the season!




Related Roundup: Apple Deals

This article, "Accessory Deals This Weekend: Save on TVs, Headphones, and Smart Home Gear" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Announcing HomePod Mini 2 Next Week With These New Features

10 Oktober 2026 om 15:55
Apple reportedly plans to unveil a new HomePod mini as part of the "Welcome home" experience it announced for Tuesday, October 13. We expect the new HomePod mini to be announced in a press release shared on the Apple Newsroom website at around 9 a.m. Eastern Time on that day, and hands-on photos and videos should surface shortly afterwards.


The second-generation HomePod mini is rumored to feature a newer chip that enables Siri AI support (at least with a nearby iPhone), along with improved sound quality, Apple's N1 chip with Wi-Fi 7 support, a second-generation Ultra Wideband chip, and new color options, including pink and green. No major design changes are expected.

Coincidentally, the original HomePod mini also debuted on October 13 back in 2020, so there has been a six-year wait for a new model. The current HomePod mini is powered by the S5 chip that debuted in the Apple Watch Series 5 in 2019.

In June, the HomePod mini received a price increase. In the U.S., it now costs $129, up from $99.
Related Roundup: HomePod mini

This article, "Apple Announcing HomePod Mini 2 Next Week With These New Features" first appeared on MacRumors.com

Discuss this article in our forums

  •  

A New Apple TV 4K is Finally Coming on Tuesday

10 Oktober 2026 om 15:45
After a nearly four-year wait, a new Apple TV is finally expected to be announced as part of Apple's "Welcome home" launch on Tuesday, October 13.


We expect the new Apple TV to be announced in a press release shared on the Apple Newsroom website on Tuesday, and then selected reporters and content creators invited to Apple's "Welcome home" experience in New York that day will likely share hands-on photos and videos of the device. The experience begins at 9 a.m. Eastern Time.

The fourth-generation Apple TV 4K is rumored to be equipped with an A19 or A19 Pro chip. This chip upgrade would result in the Apple TV having 8GB to 12GB of RAM, and this will reportedly enable Siri AI support on the device. The current Apple TV, announced in October 2022, has an A15 Bionic chip and 4GB of RAM.

The new model is also expected to be equipped with Apple's N1 chip with support for Wi-Fi 7, which would enable faster speeds and lower latency compared to the current Apple TV's Wi-Fi 6, when the device is used with a Wi-Fi 7 router. The N1 chip also supports Bluetooth 6.0, whereas the current Apple TV supports Bluetooth 5.0.

A leaked image of the new Apple TV did not reveal any external design changes compared to the current model. However, the accompanying Siri Remote is expected to be revised in some way, as a new version was referenced in Apple's software code.

In June, the Apple TV 4K received a price increase amid surging memory chip costs. In the U.S., for example, the device now starts at $199, up from $129.
Related Roundup: Apple TV
Buyer's Guide: Apple TV (Don't Buy)

This article, "A New Apple TV 4K is Finally Coming on Tuesday" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Top Stories: Apple's 'Welcome Home' Launch on October 13 and More

10 Oktober 2026 om 15:00
Following the usual September rush of Apple news, it looks like October is also about ready to explode, with not just one but two rounds of Apple product debuts this month sandwiched around the iPhone Duo launch.


A first launch on October 13 has been confirmed by Apple and will clearly be focused on the home as has been rumored, while it appears a second round a couple of weeks later will focus on new Macs and perhaps a few more things still in Apple's pipeline, so read on below for all of the details on these stories and more!

Top Stories


Apple Product Launch Announced for October 13: 'Welcome Home'


Apple has announced an upcoming product launch that will take place on Tuesday, October 13. It looks like it will arrive as a batch of press releases, with select members of the media getting hands-on time with the new products at an "Apple Experience" in New York City at 9:00 a.m. Eastern Time that day.


We are expecting Apple's announcement to focus on new smart home products, including the long-rumored smart home hub, a new Apple TV 4K, and a refreshed HomePod mini.

iPhone Duo pre-orders also begin next week, and even that might not be all for the month of October as MacRumors has heard there may be another set of product launches in the final week of the month and Bloomberg has corroborated the rumor. We're still expecting updates for several Mac models that would likely come in the final wave, as well as a new iPad mini.

Three Years of 80% Charge Limits on iPhone: The Results


Since 2023, Apple's newer iPhones have had an optional 80 percent charge limit for those who want to extend battery lifespan. Charging to 80 percent instead of 100 percent is supposed to put less stress on the battery, improving longevity.


For the last three years, MacRumors managing editor Juli Clover has used that setting on her iPhones, starting with the iPhone 15 Pro Max, then the iPhone 16 Pro Max, and most recently, the iPhone 17 Pro Max.

After 12 months at an 80 percent maximum charge, her iPhone 17 Pro Max is at 97 percent maximum capacity with a cycle count of 277, which is pretty good, but we want to know how that compares to other users who have used different charging strategies, so please share yours in the discussion thread!

Apple Says iPhone 18 Pro Max Users With AT&T Cellular Issue Need to Have Device Replaced


Since the launch of the iPhone 18 Pro and iPhone 18 Pro Max last month, a number of U.S. customers with the Pro Max model on AT&T have run into issues with their devices losing cellular service and no way to fix the issue.


AT&T last week sent out text messages to iPhone 18 Pro Max users urging them to update "immediately" to iOS 27.0.1, which was released by Apple on September 28. While that update does not fix the service issues for affected users, it will apparently help keep the issue from impacting devices that have yet to run into problems.

Apple and AT&T have not shared details on exactly what the issue is or what caused it, but it's significant enough that affected devices have to be replaced. Notably, iPhone 18 Pro Max models sold in the United States are the only ones in the iPhone 18 Pro family to still use a Qualcomm cellular modem rather than Apple's own C2 modem, but it's unclear if that is related to the issue.

MacBook Pro With OLED Display Rumored to Be 'Significantly Lighter'


One of the Mac updates we're expecting to see as part of a reported October 27 launch is the long-rumored high-end MacBook with a touchscreen OLED display.


Notably, Bloomberg's Mark Gurman says that these machines will be "significantly lighter" than the current MacBook Pro models, though they won't be much thinner.

We're continuing to see evidence of the upcoming touch capabilities for these machines, with the latest beta of macOS 27.2 adding a new animation when long pressing on Dock icons that's similar to what's seen on touch-based operating systems like iOS and iPadOS, plus code for a number of new touch-specific gestures.

LG Making Doorbell, Lock, and Cameras for Apple's Home Hub


In a bit of an unusual development, Apple will be partnering with LG for its upcoming smart home push set to be unveiled on Tuesday, with the two companies working together on accessories that will be released under the LG brand rather than as Apple-branded products.


Products like doorbells, smart locks, and cameras will be included in the lineup, and regulatory documents and leaked code have already provided glimpses of some of the products. While the products are being released by LG, the collaboration with Apple will give them tighter integration and simpler setup within the Apple ecosystem.

Apple Announces 'Full Disk Access' Changes on macOS Due to AI Agents


In a post on its developer news website late last week, Apple announced that it will be introducing "additional controls" for the "Full Disk Access" setting on macOS due to new risks posed by AI agents. This comes amid the rise of always-on AI agents like Meta's Muse and OpenAI's Dots, which have prompted privacy concerns.


"Some developers are using Full Disk Access in ways that could put users at risk, exposing everything on their systemsโ€”including files, mail, messages, and even browsing historyโ€”without users' full knowledge and understanding," said Apple.

"As AI agents become increasingly capable and autonomous, the risks associated with this level of access will grow substantially," it added.

MacRumors Newsletter


Each week, we publish an email newsletter like this highlighting the top Apple stories, making it a great way to get a bite-sized recap of the week hitting all of the major topics we've covered and tying together related stories for a big-picture view.

So if you want to have top stories like the above recap delivered to your email inbox each week, subscribe to our newsletter!
This article, "Top Stories: Apple's 'Welcome Home' Launch on October 13 and More" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Apple Stores Will Add Your Name to iPhone Duo's Startup Screen

10 Oktober 2026 om 01:17
Apple has something special planned for customers who purchase an iPhone Duo in an Apple Store. Employees will be able to customize the Duo so it displays the name of the buyer at the "Hello" screen when it turns on for the first time.


Bloomberg's Mark Gurman says Apple retail stores in the United States will have a personalization system for adding the buyer's name to an โ€ŒiPhone Duoโ€Œ, with English and Spanish language options.

Fun little touch for the iPhone Duo launch: Apple retail stores will have a system to customize the boot of the device with the buyer's name so it says "Hello, Mark" (for example) when it turns on for the first time. (US only, Duo only, English and Spanish).

โ€” Mark Gurman (@markgurman) October 9, 2026


Presumably, the name option will be available for devices ordered for in-store pickup and devices purchased in person.

The โ€ŒiPhone Duoโ€Œ will be available for pre-order starting on October 16 at 5 a.m. Pacific Time, and it will launch on October 23. Pricing starts at $1,999.
Related Roundup: iPhone Duo
Related Forum: iPhone

This article, "Apple Stores Will Add Your Name to iPhone Duo's Startup Screen" first appeared on MacRumors.com

Discuss this article in our forums

  •  

SpaceX Inches Closer to Becoming a U.S. Carrier

10 Oktober 2026 om 01:01
SpaceX this week announced two developments that further its goal of becoming a major U.S. carrier to compete with AT&T, Verizon, and T-Mobile.


It is acquiring a low-band spectrum license portfolio in the 800MHz band, which it says addresses one of the "remaining technical gaps" that will let it to compete with other carriers. Most smartphones already support the 800MHz band SpaceX is buying.

The FCC approved the Starlink Mobile Gen2 constellation application, letting SpaceX launch 15,000 satellites optimized for 2GHz spectrum globally. The company says the Starlink Mobile satellites will "deliver more than 100 times the bandwidth" of the current generation. The FCC also issued SpaceX a waiver permitting the company to offer wireless service through its satellites without a spectrum leasing agreement with a terrestrial carrier.

After receiving final FCC approval for the new spectrum purchase, SpaceX will combine its satellites with an "advanced terrestrial deployment" to connect devices everywhere. SpaceX says the 2GHz mid-band spectrum will offer high-bandwidth capacity in the U.S., while the new low-band spectrum will allow Starlink's signal to penetrate through obstacles like walls.

SpaceX plans to be the first network operator to deploy satellite and terrestrial spectrum. It says it will offer a single network with "a reliable service indoors, outdoors, in cellular dead zones, and everywhere in between."

SpaceX already powers T-Mobile's satellite feature, but T-Mobile recently removed SpaceX branding from its website after finalizing a joint satellite venture with AT&T and Verizon. SpaceX's Starlink Mobile announcement caused shares of AT&T, Verizon, and T-Mobile to drop, with Verizon seeing its worst one-day fall since 2002.
This article, "SpaceX Inches Closer to Becoming a U.S. Carrier" first appeared on MacRumors.com

Discuss this article in our forums

  •  

Dirk Eddelbuettel: RcppSimdJson 0.1.16 on CRAN: Much Faster Again!

10 Oktober 2026 om 00:57

A brand new release 0.1.16 of the RcppSimdJson package is now on CRAN, has been built for r2u, and is updated on r-universe.

RcppSimdJson wraps the fantastic and genuinely impressive simdjson library by Daniel Lemire and collaborators. Via very clever algorithmic engineering to obtain largely branch-free code, coupled with modern C++ and newer compiler instructions, it results in parsing gigabytes of JSON parsed per second which is quite mindboggling. The best-case performance is โ€˜faster than CPU speedโ€™ as use of parallel SIMD instructions and careful branch avoidance can lead to less than one cpu cycle per byte parsed; see the video of the talk by Daniel Lemire at QCon.

This version updates to the recent 5.0.2 upstream release with improved performance. Given the strong focus on performance, this release also alters some of the R and C++ interfaces to be more direct. Rcpp generally aims for a balance between readable / maintainable code and good performance; this moves the dial closer to strong performance gains. As Daniel noted in a table in the (main) PR for this release, this now consistently beats yyjsonr, and improves considerably over the previous release of this package. I had made some smaller interim upgrades earlier (without a CRAN releases), and made a number of minor standard packaging updates.

The short NEWS entry for this release follows.

Changes in version 0.1.16 (2026-10-09)

  • simdjson was upgraded to versions 4.6.1 and 4.6.3 (Dirk in #100 and #102 fixing #99 and #101)

  • simdjson was upgraded to version 5.0.2 (Daniel in #104)

  • A number of small tweaks to the Rcpp interface were made too (Daniel in #104)

  • Diagnostics for gcc and clang are not suppressed per CRAN Policy (Dirk in #106 closing #105)

  • The continuous integration matrix was extended to g++ version 15 and 16 (Dirk in #108 closing #107)

  • A few minor packaging nags were address (Dirk in #109)

Courtesy of my CRANberries, there is also a diffstat report for this release. For questions, suggestions, or issues please use the issue tracker at the GitHub repo.

This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. If you like this or other open-source work I do, you can now sponsor me at GitHub.

  •  

Louis-Philippe Vรฉronneau: Removing myself as a Lintian uploader in the next few weeks

9 Oktober 2026 om 06:00

A few days ago, a colleague reached out to me, asking if I could help draft a resolution on digital autonomy and free software for the upcoming renewal of our collective bargaining agreement. Although she's very politicised and generally a great individual, she is not a techie and we never really talked about these issues before.

This took me by surprise. I should have been rejoicing; no, I should have been the one who brought up this topic in our union. Wasn't I the technical expert on these issues? But alas, my first reaction when she came to me was to snicker and tell myself: "That's cute, but nothing's ever gonna change, Big Tech is too strong and our governments don't give a damn."

How sad and cynical is that? That's not the person I want to be.

Something in the Quebecois political landscape has shifted in the last few years with regards to tech. More and more "regular" people seem to be talking about the importance of digital autonomy, how government services shouldn't rely on Big Tech and how we should be using FOSS on hardware we actually control.

A few years ago, I would have been at the vanguard of this change. I would have been part of the creation of Donnรฉes souveraines Quรฉbec. Heck, they are organising a whole conference next week and I'm not even going. How did this happen to me?

I first fell for Free Software for its political ideals: Knowledge Should Be Free, Cooperation Is More Efficient Than Competition, Centralisation Should Be Avoided When Possible, etc. I still believe in all of this, but somehow, after years of fighting for change in the tech world, I have retreated into technical work. I maintain Debian packages as a hobby and to scratch my own itch. I run services for myself and a few friends. I organise Debian User Group meetings.

To be clear, I haven't generally given up. I'm very politically active in my union and at work, I'm a good member of my housing cooperative and I'm still fighting against the industrialisation of natural spaces in my neighborhood. But when it comes time to defend freedom in the tech world, lately, I've just been shrugging and accepting I should use Microsoft Teams like every one else does. I want this to change and to do so, I need to free some time.

Lintian

Two years ago, I added myself to Lintian's Uploaders list. Up until then1, I enjoyed fixing little issues here and there and liked creating new tags to help out the Python Team, where most of my Debian time was spent.

Lintian was badly in need of a new maintainer and as I felt it was an important project, I decided to step in. 37 releases and about 160 closed bugs later2, I'm done.

To be honest, I haven't had much fun maintaining Lintian lately. Bugs keep piling on the BTS, so much so I have mostly been ignoring them for the past few months. In fact, most of the actual work triaging, writing code and fixing bug has been done by Nilesh Patra for a while now.

All this to say, if you care about Lintian, you should consider adding yourself to the Uploaders list, as I'm out and Nilesh can't do all the work by himself.

He's a great person to work with and since I don't want to suddenly leave him all alone, I'll be sticking around for a few more weeks in the hope someone else will volunteer to help out. A smooth transition with a new co-maintainer would really be nice!

If you're interested, don't hesitate to reach out to me on IRC or by email.


  1. My first technical commit to Lintian was nearly 7 years ago! Crazy how time flies.ย โ†ฉ

  2. Mostly closed by other people than I!ย โ†ฉ

  •  
โŒ