Skip to main content


in reply to Daring Fireball

"[...]it turns out, we want computers that go with us everywhere. That’s the iPhone, [...]"

Not it's not. Because the iPhone can't be used as a computer. It's just an app runner where the applications are "curated".

(Android isn't better either).



Come to the @igalia booth at OSSEU to see @servo running in Android and OpenHarmony.


After chatting with @keithamus and @Lukew I thought I'd have a look into CustomStateSet, where you can add states to your #WebComponents that don't manipulate DOM but can be selected in CSS with `my-component:state(statename) {}`. Pretty cool!
developer.mozilla.org/en-US/do…


Shout out to AccessNow folks and @Xeniax who helped to convince Meta to unblock #deltachat invite URLs in Facebook. Previously delta invite-links on Facebook were marked as "dangerous" and didn't work.

sidenote: if you send someone an invite-link, they can click it directly after they installed Delta Chat because they will be guided through the "create-profile" flow automatically and then be dropped into a chat with the inviter.

This entry was edited (2 months ago)


Oh look, it's your regular AMDGPU crash.

While opening a new Firefox tab. Again.



Some of the best advice I've gotten in recent years: "Don't wait to feel confident to do something new/scary. Instead, prepare. And then strive to be PRESENT when you do the new thing. And by doing that, you will build confidence."

For me this has been so true. I don't feel confident when I'm outside of my comfort zone; I earn confidence by going there. And I have the best experience outside of my comfort zone by being present and not worrying about how it's going.

Khronos reshared this.

in reply to Sommer Panage

I couldn’t agree more. From my own experience: once you are present outside of your comfort zone and in observation mode, stick your comment once in a while and see how experts react. You may be surprised to find out that your opinion actually counts! :)

in reply to WestphalDenn

Sensitive content

in reply to WestphalDenn

Sensitive content




THe whole idea of varchar types with a max length in SQL has always been really uncomfortable to me.

I get why we're doing this, but is it really the right thing to do for user-supplied data like real names, addresses, usernames or emails?

in reply to Mikołaj Hołysz

This is actually one of the reasons I'm thinking of using sqlite for my game server, despite the scalability badness this can apparently cause according to one of my partners. I just cannot deal with limits like that without way overdoing them, I might be storing map data even! Or messages! And will it always allocate the whole size, for varchar and BLOB, even if I don't use it? Waste. I brought this up and someone was like you can just chunk it, I'm like how in the world do you design a schema that can easily handle something like that?
in reply to x0

@x0 I think the idea that for smallish fields like usernames, email addresses, asset URLs, uuids and such, you're supposed to use varchar with a defined length, and anything of a potentially unbounded size, like user messages or map data, should go into a text / blob / BSON field.
@x0
in reply to Mikołaj Hołysz

No, but there's nothing stopping you from using a very long limit in your own apps (like 32768). Or just using a text type, although some database UIs and web framework integrations will render those as multiline inputs by default.

Note that in SQLite, the max length is required, but ignored. And in Postgres, omitting the length gets you a text field, which may fool your web framework of choice into treating it like a char field even though it isn't one.



Which would you rather do if you could go back to the past? #Poll #Polls #MastoMonday

  • meet a famous figure from history (0 votes)
  • witness the Big Bang (0 votes)
Poll end: 2 months ago

in reply to Poll Bot

I mean… you cannot technically witness the Big Bang because there was no time before it apparently, and the space was condensed into a tiniest dot, so you wouldn't survive. Unless you believe in the Wheel of the Time, which is a hepothesis not worse than others.


The push for an "age verification" requirement on the Internet is 1% aimed at protecting children and 99% aimed at controlling speech. It effectively bans anonymity, for starters.

It is a license to speak, and read.

edri.org/our-work/open-letter-…

Hubert Figuière reshared this.



If you are affected by the bug where #Tusky drops your draft when you switch to another app while composing you may want to switch to the nightly build, it will be fixed there today.


I wonder why macOS is still using names for its versions, not just internally but publicly. They kind of suck. I mean, it's obvious that macOS 15 is newer than macOS 14. But you just have to know that Sequoia is newer than Sonoma.
in reply to Matt Campbell

Because the names are more notable than the version numbers. It's the same reason that Ubuntu does this.
in reply to Neal Gompa (ニール・ゴンパ)

@Conan_Kudo Yeah. The Ubuntu names are in ascending alphabetical order, though, until they have to wrap around. The macOS names are just random.


Any company that claim to be "the best employer" and/or "committed to the environment" and have policies that require you to be in an office for no reason are just liars.

Strangely (NOT) this include among the biggest....



@Tutanota needs to do something with the ugly icon that stands out now more than ever with iOS 18 dark icons 🤦🏻‍♂️
@Tuta
in reply to taigo

@taigo Well, strangely the *tinted* version is working fine with the icon 😅 but I hate to use tinted icons (all with the same color)


Pokud by vás zajímalo jak se opravuje 47 let stará sonda Voyager 1, která je více jak 15 miliard kilometrů vzdálená od Země, mrkněte na přednášku Bruce Waggonera. 🚀

youtube.com/watch?v=dF_9YcehCZ…

This entry was edited (2 months ago)


@Tutanota where suitable, I try to offer my self hosted services, but @nextcloud is the only one of them that other people really find useful. Ah, maybe @bookstack as well.
And then for the non-self-hosted stuff, there is
- search: @MetaGer
- browser: Librewolf (or Firefox) with Ublock
- phone OS: @e_mydata
- photos: @ente
- mail: @Tutanota from now on since I started using it two days ago :)
Unknown parent

Tuta
Thanks for your feedback, that's nice to read! :) We're considering enabling you to store other email providers' emails in Tuta via IMAP - but that's a bit longer into the future.


J’ai besoin d’avis extérieurs. Quelqu’un qui a fait une variante propriétaire (freeware) d’un projet libre se justifie comme ça :

« Le problème avec tout ça c'est que l'on fait passer le “tout” libre comme étant le meilleur. Dans le sens radical du terme il favorise l'exploitation des plus faibles par les plus forts. »

À votre avis, c’est :

  • pertinent (0 votes)
  • débattable (0 votes)
  • fractalement con (0 votes)
  • honteux (0 votes)
Poll end: 2 months ago

in reply to kazé

sachant que passer propriétaire du truc qui était libre EST de l’exploitation….
in reply to Hubert Figuière

@hub ben oui c’est pour ça que je trouve que c’est totalement éclaté au sol comme justification. Mais pourtant, ça passe crème sur le salon de discussion du projet libre qui a été forké. Je ne comprends pas.
in reply to kazé

@hub Le seul moment ou ça me semble débattable c'est quand le logiciel est utilisé par un GAFAM qui va vouloir pousser l'équipe mais ne rien payer. Le cas de microsoft et ffmpeg est un bon exemple mais ça reste une exception
in reply to Bastien Quelen

@banux @hub
OK, ce point est valide, en effet. Le financement des logiciels libres utilisés par les gros groupes reste un sujet.
in reply to kazé

@hub Mais dans ton contexte c'est du foutage de gueule je vois même pas comment leur argumentaire s'articule.
in reply to Bastien Quelen

@banux @hub
Ben voilà. Et pourtant, les modos du projet exploité laissent faire. Ça me dépasse totalement, c’est surréaliste pour moi. Perturbant.
in reply to kazé

@banux @hub Je ne connais pas le projet ni la license qui le régit, mais si le projet par exemple est sous licence MIT on peut difficilement reprocher à des gens de forker et d’en faire une version propriétaire. C’est honteux et d’une malhonnêteté intellectuelle crasse, certes, mais c’est possible et c’est le jeu. S’en offusquer parait davantage défendable si la licence est par exemple une licence libre type GPL.
in reply to Pierre-Yves Lapersonne

@pylapp @banux @hub C’est bien un projet GPL / CC-by-SA qui a été forké avec l’ajout d’une clause NC. Ils ne distribuent aucune source, et ils font disparaitre les mentions expliquant l’historique.

Et pour eux, parce qu’ils diffusent sans demander rétribution (mais sous restriction NC quand mème), c’est « suffisamment libre » pour que seuls des « libristes radicaux » puissent y trouver à redire.

Le problème c’est donc moi et pas eux. Même les responsables du projet d’origine laissent faire.

in reply to Hubert Figuière

@hub @pylapp @banux Non, bien sûr. Ça n’est pas tant pour l’aspect légal que je m’interroge (n’ayant aucun doute à ce sujet), mais sur l’aspect moral : comment peut-on défendre ce point de vue, et comment cela peut-li être accepté par les modos restants du projet initial.

Je finis par me dire que le projet initial est complètement mort, et qu’il ne reste plus personne n’ayant une quelconque culture libriste dans l’équipe, et donc que tout le monde s’en fout.



How dare Taylor Swift, a celebrity (!), wade into politics...

...said the people who made Trump and Reagan into the god-heads of their party.

#uspol

This entry was edited (2 months ago)


What a strange thing we do to our young people in this culture and time.

We make them spend several years learning things that they often have no interest in, that they have not chosen and that they will in many cases never use again. We tell them that these things are vitally important.

Then we sit them in rows and make them write about the things they can remember for an intense few hours. We compare what they have written down with everyone else of the same age, and then we rank them.

We make them wait a couple of months and then we tell some that they are the successes, and others that they are the failures. We encourage them to hang their self-worth on how they performed. Newspapers publish pictures of the delighted, whilst the disappointed hide their heads in shame.

We tell them that these results will determine the rest of their lives – and then we set up systems that make this true. We provide fewer opportunities for those who did not succeed. Those who did well can take their pick of courses, whilst those who did not are made to take the same tests again and again, just to hammer it home.

We make sure that young people spend the majority of their adolescence focused on exams and under pressure. Every summer, they sit in rows and try to remember. Each year, they’re told that their whole future rests on this.

Many of them inevitably cave in under the pressure. They become anxious and depressed. They show signs of burnout by the age of 16. They lose their spark, and just go through the motions. Some of them retreat altogether.

Then we pathologise them, say that they need mental health treatment or to become more resilient. We send them for therapy or give them medication. We say that they are the problem, whilst the system carries on unchanged.

What if instead we stopped to think about what we are doing to our young people?

Adolescence is a time of opportunity and vulnerability. It’s a one-off stage of life. What if we asked ourselves, should our young people really spend these years on a conveyor belt of high stakes exams?

Imagine we allowed ourselves to look beyond this time and place, and to see just how strange this really is. What would we do then? Dr Naomi Fisher



This is your daily reminder that ad blockers and not clicking Google and other search ads are a good way to reduce your attack surface to some of the latest malware distribution methods. I'm currently putting together research on a couple of different malware / initial access tool delivery channels that use malvertising as their main method of distribution, using... *shocked face* compromised WordPress blogs as repositories.


Reminder: the shiny new Apple software updates probably didn't kill your battery life. You're using your device way more than normal, playing with the new features, tweaking settings and layouts, testing out Siri, all that. Plus, there are a bunch of post-install steps happening in the background. Give things a few days, and let your usage settle back to normal, before you determine if there really is something wrong with your battery under the new software.
This entry was edited (2 months ago)



Van Aubel's theorem states that if you start with a convex quadrilateral and construct a square on each side, externally to the quadrilateral, then the line segments connecting the centers of opposite squares will be equal in length and perpendicular to each other.

#math
#geometry
#illustration




Reálne už musím obmedziť pitie piva a sa učiť.
This entry was edited (2 months ago)
in reply to SuspiciousDuck

Zajtra ráno píšem úlohu z angličtiny. #skolakwa
This entry was edited (2 months ago)


#GNOME Asia 2024 is happening in December in Bengaluru, India 🎉

foundation.gnome.org/2024/09/1…

reshared this



Aaron Swartz, a hacker in the original sense, having helped develop RSS and Creative Commons, downloaded academic articles he had permission to access, and the DOJ hounded him.

Sam Altman, who failed upward to where he is, is performing copyright infringement at scale and seen as a revolutionary innovator.

davekarpf.substack.com/p/paul-…

reshared this



Did you know VoiceOver gestures that require you to tap multiple fingers multiple times don't actually require all the fingers for all the taps? Whichever tap has the most fingers tells it how many fingers to assume for the other taps. Go ahead, try it. Do a 3-finger triple tap, but for the first two taps, only use one finger. Or use 1, then 3, then 2. This doesn't actually help in any way I can think of, but it's neat just the same.

reshared this



Today, I finished book 4 in a beloved series and started the newly-released book 5. Also today, iOS 18 dropped, with new widgets, control center customizations, BSI modes and commands, and more. Also today, I have to work, and work later than normal thanks to my physical therapy appointment this morning. I haven't felt less like working in quite a while. It's going to be a low productivity day.
in reply to Jason Fayre

@jfayre A week or two ago, at least on Audible. It's been out in print/Kindle for longer.


Wir wollen die Zahl derjenigen, die irregulär nach Deutschland kommen, reduzieren, das Waffenrecht verschärfen und den islamistischen Extremismus bekämpfen. Das hat Bundeskanzler Olaf Scholz am vergangenen Mittwoch im Bundestag gesagt. #Grenzkontrollen #IrreguläreMigration #Sicherheit #Deutschland


one day pro wrestling will allow heterosexual wrestlers.
This entry was edited (2 months ago)


[Forum Topic] An incredible experience with Preview, Voiceover and OCR applevis.com/forum/macos-mac-a…



OK, I _swear_ I didn’t do this on purpose but PDF sucks so bad as a publishing format that the easiest way to build search traffic to a website turns out to be republishing information that’s otherwise locked up in a PDF
in reply to x0

@x0 There's no point, just use something like Nougat or Marker.

I passed a huge mathy book through Nougat once. It wasn't perfect and failed on a few out-of-distribution pages, like indexes / tables of contents, but apart from that, did a really great job and handled the math correctly.

@x0
in reply to Mikołaj Hołysz

@miki I did not know these existed. I should try passing a datasheet I've got through it. But it's still gotta describe the images.


Join us to protest rideshare discrimination against blind people using guide dogs and white canes. Uber and Lyft have not met their obligations to ensure that blind individuals are not discriminated against. So, we are organizing a rideshare rally in San Francisco on October 15 from 10:00 a.m. to 3:00 p.m. Pacific Time.

If you are interested in attending the demonstration, please complete the Rideshare Rally Interest Form: nfb.org/programs-services/advo… #RightToRide #DontDeny #StopGuideDogDenials

This entry was edited (2 months ago)

reshared this



With pleasure I'm using @MetaGer@suma-ev.social with a key.

But it's a little bit annoying to enter the key every time starting the browser, even if the addon is installed.

Is there a way to prevent this?

#MetaGer #Useability #SearchEngine #digitalPrivacy



Please do not add genAI images to punch up your writing. You might think that it adds a nice little bit of visual pizazz to your content-marketing piece, but what you're actually doing is *making it look like content marketing* rather than a useful resource. To the extent that content marketing is an effective tactic, it is because you build trust with the customer by providing them valuable information. A genAI turd plopped on top of your writing is a signal that it will be worthless slop.


Oh no. I have learned that all the apple major OS releases are landing today. but they're not available now. time to spend the rest of the day like I've got a brief tax appointment at 2:30PM, which is to say, pointlessly fretting and doing nothing blog.glyph.im/2014/09/the-hori…
in reply to Glyph

Well that makes me feel a little better about waiting until a week ago to get serious about preparing for macOS Sequoia.
in reply to Matt Campbell

I'm guessing you don't actually have to do anything about Sequoia in your projects though; there's just the distraction of installing it.


I have to say, this clause rather annoys me, even though I fully understand the reasons behind it: “X may still sometimes give inaccurate responses, so you may want to confirm any facts independently”. Let’s stand back and think about this for a moment. What is an average user supposed to do with this?
“Sometimes”? When exactly? "you may want to confirm any facts independently”? Which of the facts? Independently? Where?
#AI #LLM #SometimesFail