I find myself idly wondering if software installers should have some knowledge of the weak or default passwords of the Unix world, so if you're trying to open an attack surface the absolute lowest of the low-hanging fruit has to get clean out first. "It looks like this computer's root password is a widely used default, so sshd will not start. Please secure your root account or add "--0wn-m3" to the command line to continue.

Day one of All Systems Go is now over, and we’re chilling at the social event. Tomorrow, my colleague @berto will present his work on Dirlock in the afternoon, don’t miss it!

cfp.all-systems-go.io/all-syst…

#allsystemsgo #igalia

This entry was edited (1 week ago)
in reply to Emmanuele Bassi

My presentation about using sysupdate for seamless OTA updates with Yocto is also tomorrow afternoon

cfp.all-systems-go.io/all-syst…

#allsystemsgo #igalia

This entry was edited (1 week ago)

🇺🇳 The United Nations Secretary-General has launched an open call for candidates to serve on the UN's Independent International Scientific Panel on AI -- 40 leading experts to provide impartial, evidence-based assessments on the opportunities, risks, and impacts of AI.

➡️ Learn more and apply at un.org/ai-panel ... the call is open through 31 October.

#UN #UnitedNations #AI #ArtificialIntelligence

in reply to Michael Downey 🧢

Adding my personal encouragement to apply for this toward anyone with a scientific background with more disruptive/contrarian views on AI, and especially those from global majority countries. We need better diversity in these groups to help influence better, smarter policy. Let's make it happen!

/cc @emilymbender @alex

This entry was edited (1 week ago)

#Catima 2.39.0 is out!

github.com/CatimaLoyalty/Andro…

This release targets Android 16 and fixes a crash. Sadly, Google removed support for controlling screen orientation, so this functionality had to be removed.

Catima now also includes ACRA in the FOSS release for crash reporting. If a crash occurs, a dialog will appear to ask you to report the crash. Reports are never sent automatically and you can always review it.

Coming soon to an app store near you.

#IzzyOnDroid #FDroid #GitHub #GooglePlay

IzzyOnDroid ✅ reshared this.

Apple has built this mythology of a user-friendly OS. But as I'm setting up a test Mac for development builds, I'm struck by the many tiny UX papercuts.

Case in point:
1) Erase Mac -> connect to WiFi and enter password.
2) Install: select WiFi again, enter password you just typed again (!); no password reveal option
3) "New Apple Account" - no password reveal option; short input field with poor scrolling behavior; doesn't tell me early that an account already exists with my email address

#GitHub - Please make it possible to remove the autogenerated source archive links from releases. This is a cause of endless confusion as people accidentally download the wrong source code archive instead of the actual release one. I got bitten by this just moments ago. github.com/openssl/openssl/iss… - sure it was my own mistake to accidentally pick the wrong link, but just making this possible is stupid and would be trivial to fix.

I know #curl project gets annoyed by this issue periodically as well and has requested this feature from GitHub. EDIT: The request: bagder.github.io/github-feedba…

This entry was edited (1 week ago)

reshared this

in reply to André Polykanine

А главное что это всё настолько бессмысленно, оповещения и прочее. Кто хочет собирает какие пожелает данные и продаёт их, без всяких там. Вспомнился один чувак из твиттера - отправил ему ссылку на новость чтобы самому не заниматься пересказыванием. Отказался смотреть, потому что оно запрашивает разрешение на хранение кукис или что-то вроде. Я даже не знаю какой это уровень паранои.

Sometimes, I say things that go over people’s heads. It’s a penalty I pay for being a partially nonverbal cog sci buff. Or rather, I’m still coming out of my nonverbal stance. Anyway, so then I try to simplify what I’m trying to say. But I’m just seen as arrogant instead, because I say the wrong thing. And then I get judged for saying the wrong thing. So, I’m done with group convos with some people for awhile. Today is the last day of a three-month break I’ve taken from the virtual. And you know what? Everyone I talk to since then? I make sense to them. I’m not scaring anyone. I’m not overwhelming anyone with data. I’m not coming off as arrogant. And that’s when I realized, I really am too much for some people. At least, for now. And I’ve learned to be okay with that. If me trying to practice my verbal skills is triggering figurative you, then we don’t need to talk. Because, I’m not here to scare a dang soul on this planet.
in reply to Anna Rosa

What I wanted to say was, that the way we express ourselves is just as important as the difference in thinking of each individual. The best we can do is keep an open mind and try to understand. But change is for ourselves, not for others. If we want to change the way we express ourselves, that's absolutely valid, but I do not see changing one's self to suit different people as a thing, particularly, because I think it does a bit of self harm to our own selves. All we can be is our authentic selves, no matter what people thin. There are people who understand our ways of expression, and will not want us to change to make it easier for others. That, however, doesn't mean we have to not try and understand where others are coming from with the way they express themselves.

One of the new skills required to get the most out of AI-assisted coding tools - Claude Code, Codex CLI, etc - is designing agentic loops: carefully selecting tools to run in a loop to achieve a specified goal. Do this well and you can solve many coding problems with brute force

Here's my expanded explanation of what it means to design an agentic loop, how to do it safely (while running in YOLO mode!) and kinds of interesting problems this approach can be used to tackle simonwillison.net/2025/Sep/30/…

Today, we’re officially introducing Kagi News: a once-a-day press review that cuts through the noise. Global stories, community-curated sources, and zero tracking.

Full announcement: blog.kagi.com/kagi-news

iOS download: apps.apple.com/us/app/kagi-new…

Android: play.google.com/store/apps/det…

Web: kite.kagi.com/

#Kagi #News #App #iOS #Android

RE: mastodon.social/@chatcontrol/1…

I love the ending quote (translated by me):

When Russia implements mass surveillance, we shake our heads and call Russia a dictator ruled country. When EU wants to do the same, it is "for the children" and it is expected that everyone nods their heads in approval.


This is so spot-on!

I'm happy they have received over 55.000 votes so far. 50.000 votes from citizens who can vote in Danish parliament elections are needed to get this proposal processed in the Danish parliament.

Now I just hope those 55.000+ votes so far are 100% valid votes. And I hope this proposal will double in the days to come.

#chatcontrol #denmark #eu #surveillance #privacy #politics


Opposition to Chat Control within Denmark is growing. Fast. If you are a Danish citizen, please consider signing the Chat Control petition: borgerforslag.dk/se-og-stoet-f…

At 50 000 signatures, it is automatically submitted to the parliament and undergoes the standard legislative process, including potential debates, review, and vote.


This entry was edited (1 week ago)

“Given the press and popular support of using a specialized font as a remedy for dyslexia, it is critical to highlight that results from this study failed to identify any positive effect for using it. Currently, there is no documentation to support a specialized font is an evidence-based practice.”

Unfortunately, it looks like dyslexia-friendly fonts (Open Dyslexic, Dyslexie) don’t actually work.

pmc.ncbi.nlm.nih.gov/articles/…

I know, it's been a lot the last two days, so I'm going to summarize some principles on why the "don't trust the organization" screaming bothers me:

Good orgs are _groups of people._ By casting doubt on the organization you're doubting the people in the community around you.

Good communities are built on trust. If you don't trust the people around you, you cannot be relied on by those same people. It takes a lot of effort to reintegrate into a healthy community if they're used to no trust organization.

That work is important, but it cannot come at the cost of reducing overall trust in the community. You cannot let a distrustful troll cause damage and expect to keep a high trust community.

This is the tension at the heart of community management and why folks who do a lot of it have very different ways of talking about bad actors than average.

Also, all of this should be culture. Community managers are people too, and communities should outlive their current people.

discuss.python.org/t/suspensio…

Oops, my finger slipped.

Really, just taking advantage of the fact that I am no longer formally affiliated with _any_ Python Code of Conduct enforcement to talk about the actual reality of being a Code of Conduct enforcer.

More importantly: The formal reprimand stuff? That sucks so much. No one likes doing it. It's worse because the number of cases that come back after needing a suspension are so few.