Show more

Something that stuck with me from a previous job is the quote: “don’t underestimate things that have survived many attempts to kill them.”

Think: DNS, bash, C, TCP.

These things have survived this long for a reason. Find out the reason.

@cryptax if you post a droidlysis v3.4.1 ASAP, I can probably get it into the upcoming Debian/bookworm release. Also, I found a bug when using newer libmagic: github.com/cryptax/droidlysis/

Show thread

@rene_mobile @matthew_d_green Totally. I have lots of experience with US and EU banking, in both directions, e.g. while living in the US and the EU. The US system is really messed up. Another symptom is all those funny payment startups in the US trying to make payment easier. In the EU, we just do all that stuff with a plain old, cheap bank account. No extra apps, middlemen, fees, etc.

Just uploaded to the key inspection tools 2.7.0 and the latest from git, ahead of 2.5.2. All sorts of tools like and more rely on these for inspecting Android APK files.

@profcarroll I'm a and citizen and lived in both. Things like "identity theft" are common in the US, it happened to me, but are basically not possible in the EU. Personal data belongs to the person. In the US, the data collectors have rights to collect whatever they want and sell it to whoever, and opening credit in someone's name is too easy. In the EU, you mostly need to do that in person still or maybe over the phone. Some may call that bureaucracy, but it works better overall.

The EU digital identity wallet might handle some of citizens’ most sensitive data. Its success highly depends on the trust people place in it. Undemocratic behaviour & the deletion of privacy-preserving features of the new ID are certainly the wrong way to gain society’s trust.

Show thread

Software deployments with many active engineers can work effectively by constantly deploying iterative changes and watching for feedback. That is a pattern used by many large software companies and startups alike. But that's not the only effective model of software development. Many projects still use stable releases since they allow progress without requiring constant attention. Once a stable release is deployed, it can be effectively maintained with a drastically smaller effort.

@jxf oh my god, sadly so accurate in so many cases. It turns out that grumpy stubborn people are the ones willing to keep on slogging to keep the thing alive, which also contributes to the grumpiness. This brings to mind the tension between the -driven nature so many great projects, and the need to earn a living in order to do a good job of maintenance. This is a key point where projects should be funded by orgs like Linux Foundation, OTF, sovereigntechfund.de, etc

As a committer on a couple of medium-popularity projects I couldn't agree more with this:

"Maintaining a successful open source project is Good Will Hunting in reverse. You start out as a respected genius, and end up being a janitor who gets into fights."

— Byrne Hobart (@ByrneHobart@twitter.com)

I spent the morning poring over the Android 14 DP1 materials, especially the API differences report. Which means, once again, I have some random musings: commonsware.com/blog/2023/02/1

As usual, the early developer previews have the most stuff to report on. Thankfully, these posts get shorter as we march towards beta releases.

And, as usual, I don't pull many punches.

All the hype about souped up developer productivity using LLMs for coding reminds me of the original title of this 2014 paper, before it was milquetoasted in 2015 acceptance.

LLMs can help you rapidly acquire semi-plagiarized fragments of well-traveled code instead of using a quality library with vision of the problem domain. Might be great for KPIs, but this debt will come back to bite you, unless you're already gone. Will be painful for orgs to adapt.
research.google/pubs/pub43146/

Just uploaded v3.4.0 to . It is an easy way to get started with analyzing APK files to see what is in them.

People worry a lot about losing knowledge — about "burned-down libraries".

Comparatively few people seem to worry about what happens if you take a billion books full of auto-generated, often-untrue junk text and *add* them all to the library.

In theory, nothing is lost. In reality, everything is lost, because nothing useful can now be found.

I have never really liked discussing whether you have something to hide, as an argument for or against security or privacy. First, it's irrelevant - everyone has these rights no matter what. But also, once you start talking about "hiding", you have already lost the discussion - because it's a word that is associated with negative connotations.

I think we should change the discourse. I don't have anything to hide. But I do have many things to protect. I have the right to protect my privacy. I have the right to protect my communication. I have the right to protect my work. I have the right to protect my friends and family.

#SomethingToProtect #Privacy

@fdroidorg @guardianproject @eighthave gives opportunity to the free software community to release and distribute apps into this pilot - European Commission will open tenders on the website to help deliver on these goals of alternative open app stores #fosdem

Show thread

And now @eighthave discusses what it takes to actually publish your mobile apps as free software on four freedom compliant app stores that respect and build trust with your users #fosdem

Show thread

.... And now more on open app stores for the EU with @fdroidorg and @guardianproject member @eighthave - the EU MEP has tabled a funded pilot project that would support "De-monopolized access to apps" #fosdem #fosdem23

Show thread

The next time you use any navigation device, software or openstreetmap.org/directions or @organicmaps thank Dr. Gladys West. Her contributions to the mathematical modeling of the shape of Earth, and her work on the development of the satellite models that were eventually incorporated into the Global Positioning System (GPS) technology. #BlackMastodon #BlackHistoryMonth

@LilHulkQ

is essential in and but wow is it confusing to get started putting releases up there. I guess I don't think like Java devs. I wrote up a quick HOWTO about how I manage to do it: gitlab.com/-/snippets/2482490

Show more
image/svg+xml Librem Chat image/svg+xml