I recently drove a car whose whole control and entertainment system was a gigantic iPad-like thing mounted to the dash. It caused me to have a realisation about the #Ui and #UX of touch screens.

There is no way to touch a touchscreen without it treating that touch as intentional. What I mean is: without taking my eyes off the road, I can grope across the dashboard, find a knob or button—by touching it—without activating any function. Touching the volume button or temperature knob doesn’t DO anything until I do it with more force and intentionality. Not so for a #touchscreen.

My mobile #phone (an #iPhone 13) has no dead space in its face. There’s no part of the phone face I can touch without it assuming I meant to do that and I wanted to activate whatever was under my finger. Old iPhones that had physical home buttons also had dead space to either side: a safe space to hold the phone without DOING anything.

Computer keyboard have little raised pips on the F and J keys so you can find them by touch without looking. I do this all the time. But I don’t type the letters F or J. Touch screens have no such affordances.

I look at the #blackberry keyboard in this photo and I see a raised space bar. It’s an #affordance that lets you orient your fingers, and orient how you hold the phone, without looking.

I miss buttons.

mobilesyrup.com/2025/02/15/bla…

Reading this article posted by @bagder made me realize that I haven't seen ANYBODY explaining exactly what the long-term strategy vis-a-vis code maintenance is, when the code itself was "written" by a junior using ChatGPT. The junior is definitely not going to be able to help (since they're not going to learn and become a senior), so is the expectation that somebody else will use ChatGPT again to update it to use newer libraries etc? Sounds... silly.

construct.net/en/blogs/ashleys…

For educational purposes we disclose this recent hackerone report on #curl claiming its sprintf() implementation is bad because it can be made to deref a bad pointer when you use it incorrectly. You know, exactly how all sprintf() implementation work - by design.

This is not the first time we had this "flaw" reported. (I did not check the "AI slop" checkbox on this one)

hackerone.com/reports/2990139

#curl

Of all the things Elon Musk has done, please do not forget this one.

Edit: the proposal would have fed people for only one year, and possibly not everyone. However, the point remains that with this extreme wealth concentration, there are many good things wealthy people could do, but aren't, and more people need to complain about that.

This entry was edited (10 months ago)

Two years ago we ended #curl series seven with a final release: 7.88.1

daniel.haxx.se/blog/2023/02/20…

Surely nobody is still rocking version 7? 😀

#curl

Tuta email, located in Germany, Europe, now uses quantum computers to encrypt their emails.

(Technically, they are using algorithms determined to be safe against attacks from quantum computers. And they don't actually have a quantum computer running 24/7, but that is good enough for me.)

#Tuta #Email #QuantumComputers #Quantum #Privacy #Security

Unknown parent

mastodon - Link to source

Tuta

You're right. Missed that comment. For post-quantum crypto no quantum computer is needed, it's "only" a different mathematical problem used for encryption, one that quantum computers can't break.

But you already know that. ;)

This blog post touches my reality in ways I can relate to. "The reality of long-term software maintenance from the maintainer's perspective"

People often ask me what I do all days working full-time on a product that to them seemingly does the same thing now it did already ten years ago (at least). Maintenance is the gift that never stops giving.

construct.net/en/blogs/ashleys…

He escrito esto para ayudar a la gente a escuchar poskasts mejor:

Cómo escuchar podkasts libremente
red.podkasts.org/t/como-escuch…

Me ha estrañado mucho la enorme cantidad de gente que escucha podkasts con una app tipo Spotify o iVoox, o dándole al play en una página web. Con lo cómodo y genial que es usar #AntennaPod y ya.

#podcast #Podkasts

Wir haben vier Tickets (3 Erw, 1 Kind) für die ausverkaufte Siegfried & Joy Vorstellung morgen (21.02., 17:00) im Heimathafen Neukölln und können nicht hin 😢 Falls wer Interesse hat bitte ganz schnell melden, die Tickets müssten noch per Post verschickt werden. #siegfriedundjoy

heimathafen-neukoelln.de/event…

This entry was edited (10 months ago)

My new single “Brand New Day” is out now!

This is a song about loss, stuck in that uncomfortable moment of coming back home after losing someone that used to be there.

Rooms feel larger than before, and the smell of their belongings almost detaches you from reality.

“…far away, I want to feel your grace, for the moment before I break, I want a brand new day…”

Tidal: tidal.com/track/418567010?u
Spotify: open.spotify.com/track/3ZLSmZZ…
Bandcamp: alecaddd.bandcamp.com/album/ec…

#music #rock

Starší článek, ale něco na tom bude.
Trumpa si Rusko pěstovalo 40 let, byl to ochotný papoušek, tvrdí agent KGB - Novinky novinky.cz/clanek/zahranicni-a… prostřednictvím @wallabagapp
#politika #trump

New blog post: the monad tutorial of my dreams, and maybe of yours! A jargon-free, practical explanation of monads as a design pattern, using Rust and property-based testing as the vehicle

sunshowers.io/posts/monads-thr…

Welcome to the RB family, GlucoDataHandler 🥳

apt.izzysoft.de/packages/de.mi…

Glucose Data Handler receives glucose values from LibreLinkUp, Juggluco or xDrip+ and provides widgets, notifications, sends glucodata broadcasts to other apps and more.

Thanks to the help of its developer, we were able to establish #reproducibleBuilds for it :awesome:

Mint Mobile Drops Data Cap from Unlimited Plan cordcuttersnews.com/mint-mobil…

Dell Inspiron 16 Plus Laptop With 1TB SSD, Intel i7, & 16GB of RAM Sees Significant Price Drop cordcuttersnews.com/dell-inspi…
in reply to Neal Gompa (ニール・ゴンパ)

@AdrianVovk @felipeborges @mattdm The position was that by getting out of this stuff, they can focus more on "storefront" things like publisher verification, payments processing, etc.

There was also an argument that not knowing how the Flatpak is built lowered the risk to Flathub, but I don't really buy that.

in reply to Neal Gompa (ニール・ゴンパ)

@Conan_Kudo @AdrianVovk @felipeborges @mattdm
The discussion happened, but many people pushed back, and it didn't end with “yeah let's do it”.

I personally think it is a bad idea for OSS, no matter the restrictions.

People should be able to inspect manifests and trust the binary is its output

Maybe @barthalion can shim in about what the plans are.

57 Years Ago Today: “Mister Rogers’ Neighborhood” Aired Its First Episode, Revolutionizing Children’s Television cordcuttersnews.com/57-years-a…

Facebook’s Parent Company Meta Plans to Spend Billions To Improve High Speed Internet Spanning Five Continents cordcuttersnews.com/facebooks-…

Doctor Who sounds from Radiophonic Workshop archive now available cultbox.co.uk/news/doctor-who-… #DoctorWho
This entry was edited (10 months ago)

Read this:

blog.mozilla.org/en/mozilla/mo…

👀 at this:

mozilla.org/en-US/about/leader…

I'm baffled about the myriad of @mozillaofficial structures, amount of directors / C-level people & how to rhyme 'investing in privacy-respecting advertising; with 'draw a bigger circle of supporters over the long run.'

As a long time Mozilla supporter, I was already unhappy about the direction of the last years & this does certainly not bode well for the future. 😞 😩

#Firefox #Mozilla #Thunderbird #Tech #OpenSource

(Of Relevance to the Federal Communications Commission) Fact Sheet: President Donald J. Trump Reins in Independent Agencies to Restore a Government that Answers to the American People groups.io/g/tech-vi/message/86…