I'm planning a trip for next summer. I hope to visit the convention in Philadelphia in August '24 and then to visit the Adirondack Mountains in the upper New York State area ๐
Friday, October 20, 2023
Podcast episodes, sorted by location: MapsFM
I'm planning a trip for next summer. I hope to visit the convention in Philadelphia in August '24 and then to visit the Adirondack Mountains in the upper New York State area ๐
Tuesday, October 17, 2023
After 1 month: is the iPhone 15 pro worth it?
Saturday, October 14, 2023
CBF: Underrated Cause of Tech Debt – Pursuit Of Laziness – A blog by Jesse Duffield
Is it burnout? Maybe. Is it a lack of Growth Mindset? Hard to say. Is it just the reality of my personality? Who knows.
As I continue my journey as a developer I learn more about myself, and one of the things I've learnt is that my motivation ebbs and flows. I'll have a good run, inhabiting the persona of the developers I look up to, however imperfectly, until I once again find myself with the constraint that trumps all the extrinsic constraints of the project at hand: a deficiency of motivation.
Maybe you don't have the energy to write perfect code, but honesty requires less creativity than lying. It's a breath of fresh air when a contributor admits some element of their pull request is lacking because they're lazy. At least then you have the opportunity to judge for yourself whether their laziness exceeds your own standards or whether their time is indeed better spent working on the next thing. That's a much easier game to play than bandying software engineering maxims.
Saturday, October 07, 2023
iPhones have been getting cheaper, if we consider the SE models.
Wednesday, October 04, 2023
Many scientists don’t want to tell the truth about climate change. Here’s why.
But I think that 1.5 C has moved from "ambitious goal" to "magical thinking." And the scientists are telling themselves a story to stave off despair.
There's something else going on, too: Scientists are shielding the public. They say: "We don't want people to give up," or "We don't want the island nations to feel abandoned," or "We don't want people to lose hope."
This is paternalism. (Or maybe maternalism?) Scientists are telling us a story to protect us from despair.
Tuesday, October 03, 2023
A review of Beeper, a unified chats app.
“All your chats in one app. Yes, really” (but with some side notes). A short review of @onBeeper, a unified chats' app.
On 02-08-2023[1] I received my invitation to give Beeper a try. Now, to understand why I am so well-stocked to try this app, you must understand that since forever, I've been on the lookout for ✨The Unified Inbox App That Will Solve All My Problems✨
I have to tell you now, Beeper is close, but not “it.”
The Good
To use Beeper, you are required to set up an account with them and download the desktop app. From the desktop app you can select messaging services that you want to connect to, like Instagram Direct Message, Twitter DM, WhatsApp, Signal, LinkedIn, SMS, iMessage, Telegram, and so on. Lastly, you log in to each of these services and use the connect-to-desktop-app or some-such feature that they have all built-in.
This is where the magic happens: some of these services do not give third-party apps access to your data. The thing is: most of these services are very user hostile. In their eyes (and in the fine print we all ignore forgot to read) they will have some wording to the extent that your data really isn’t your data but theirs, and they can lock it up as much as they see fit.
The one thing that is saving us now is that they all see the benefit in having a desktop version of their platform in one way or the other. Beeper high jacks that system to link all these chat streams to itself, instead of the intended native app.
So, after setting up all the links with your chat platforms of choice, you can log into the iOS app, and you will see all your chats in one unified list.
And person or group chat that you mark in Beeper as favourite will always be shown on top.
The Bad
As I mentioned before, you are required to download and set up a desktop app. For many today, this is a big hurdle for the simple reason that owning a laptop or desktop isn't standard any more. Many people simply live by using their smartphone alone.
Another drawback is a missing feature: unified chats.
Say whaaaat? Let's say Renรฉ sends me an SMS and later a message over Signal. Then Beeper will show two separate messages in the list, both labelled by sender “Renรฉ.” I would really have loved for Beeper to unify the chats into one chat stream so that I simply see two messages under the chat of “Renรฉ.”
To prevent confusion on the receiving end, I would propose that whenever I reply to a message in Beeper, the message goes to whichever platform was last used by the recipient.
Unfortunately, Beeper doesn’t support unified chats and there are no plans to support this in the future. ๐ข
Lastly, a big pain point at this time is the fact that all links to the platforms are randomly getting dropped. I then have to use the desktop Beeper app to set up the link again. I guess this due partly to bugs in Beeper and partly to do with bugs (or purposefully bugging) by all the platforms that Beeper is connecting to.
The Ugly
To connect Beeper to my iMessages (I barely use it because most of my friends do not live in the United States) I had to give Beeper full access to my Apple ID.
That is some scary stuff. Not only do I now “trust” a company with FULL access to EVERYTHING, but also, I put the burden of keeping my data out of the wrong hands in their laps. ๐ฑ
This is a bad situation for me and Beeper both. To be clear: it’s not their fault. Apple simply hasn’t opened up iMessage to competitors yet. Soon they will have to either open up or stop the iMessage service in all the European Union countries under the new Digital Markets Act. But for now, we are stuck with this lose-lose franken-monster solution. ๐
And now?
I'm guessing that because of the aforementioned DMA, numerous platforms will give some kind of access to their platforms, either via a free to use API or by switching over to an open standard like the Matrix protocol or RCS. Beeper is basically a fancy Matrix client, by the way.
For now, I’m using Beeper just for the convenience of not having to have installed the LinkedIn and Instagram apps and still be able to respond to the (very few) messages that I get on those platforms.
If Beeper started charging money, and they hadn’t implemented unified-chats by that time yet, then I would simply stop using the service altogether.
We will see.
I would love to read your thoughts on my article, and the future of unified chats' apps in general on Hacker News.
[1] Yes, I start with the day, then the month and then the year, I go from small to big, like God intended dates to be written.