

- postmarketOS for older mainstream phones
- Librem 5
- PinePhone and PinePhone Pro
- FuriLabs FLX1
- Liberux Nexx (upcoming)
Just yesterday, saw a fairly long article on how to properly train an LLM to send short email replies, and the time the guy wasted on prompts and writing the article would have been enough for a hundred responses.
I still read HN, but I swear, they are in their own world at times.
Not looking for a dumbphone at the moment, but
There’s a KaiOS jailbreaking community … I’ve seen an XMPP client and a Matrix one too.
This is good and opens up a path for using other messengers via bridges.
Right… My favorite “promise” so far was the Tesla SpaceX edition (with rocket boosters or microjets or some shit, IDK doesn’t make sense) and die-hard fans defending this PR stunt as “the car that might fly”.
I knew a guy in his 30s that has similar attitudes: thinks that his ways and opinions are the only valid ones, thinks he is smarter than most people, has instant assumptions about people based on appearance, and does not take criticism well.
From talking to him, I would say that to avoid becoming someone like him:
GrapheneOS has it on the very left (as shown above), which requires scrolling, modern Samsung and IIRC older LineageOS has it on the bottom, always visible.
It also works as a weather provider for Gadgetbridge!
I have been using OpenSCAD to make models for 3D-printing. I know this is a specific use case, and I have no experience with the “real” CAD software, but OpenSCAD makes sense to me as a programmer.
You might be interested in postmarketOS They try to mainline older Android devices. It works pretty well on the PinePhone, too.
As far as I understand, the hardware-adaptive part is difficult to implement because ARM systems do not have automatic hardware detection like x86/x64 PCs do, so the hardware list (tree) has to be known for each device, that hardware is mostly proprietary and requires proprietary drivers. All of which results in Android phones using different per-phone-model kernels.
The code is on Codeberg, as seen on their site.
And it’s free on F-Droid. Playstore has it for $8, which goes to the developer (and probably supporting the conversations.im XMPP server)
Markor: one of the few Android text editors/notepads that saves text to text files (crazy idea, right?) and works rally well with Syncthing.
Conversations.im for Android is an incredibly well made XMPP/Jabber messenger, and their message polling and real-time message delivery is unmatched AFAIK.
ratbag (and the frontend, piper) is a tool for remapping buttons on mice with a sensible interface. Beats installing proprietary Logitech software.
Ukraine had a “Kyiv not Kiev” campaign, which is more or less a request to do exactly what the post is asking about, call a place by how it sounds in its native language. But I am fairly certain it is still Kiev, Kiyev, and a variation of that in many other places, and the country is still called Ukraine in English, and not Ukraïna.
But you would call Alexander or Alexandra “Sasha” or even “Shura” in some Slavic languages. And you call Robert “Bob” in the US.
On the same topic, are “Alexander”, “Aleksandr” and “Oleksandr” the same name or not? What about “John” and “Ivan”?
Plus, AFAIK, Purism is one of the few companies that pays their developers to write FOSS code, which produced the Phosh UI, basic call and text apps, and mobile-friendly UI library.
By “nonstandard SIM” do you mean one of two common SIM sizes that are not “nano”, which is preferred by current phones?
GNSS means it’s global. Which includes US GPS, as well as Europe’s Galileo, Russia’s GLONASS, and China’s BeiDou. Wikipedia
TBH I haven’t used traffic feature (or WeGo, really) enough to know if it’s good.
Has been since 2018, and acquisition news caused quite an upset at the time.
I have been using Organic Maps for many years. They are offline-first, and use OpenStreetMap for the data. Since it’s OpenStreetMap, quality might vary by country and even city.
If you’re looking for more commercial app, HERE WeGo / Here Maps has traffic and online accounts.
Thank you for your comments.
Nothing irritates me more than walls of code without any comments and the “cOdE sHoUld bE sElf-DoCuMenTiNg” attitude. No, it’s impossible to describe complex industry-specific processes by naming your variables and functions nicely.
It really depends on the business.
I worked for two smaller businesses (team of ≤ 10 software developers). One was mismanaged, ran by very unpleasant people, and abusive towards employees, resulting in a huge turnover and a “dead sea effect”. The other company got government grants because the owner’s relative was a politician, and had ridiculous surveillance software on developers’ machines.
Ironically, the most “human” and enjoyable work I did was working on internal legacy software and code rewrites for a huge corporation before and during their move towards agile and modern “conveyorized” approach to software.