Skip to main content



Já: Prohlídnu si tu Prahu, když už tady jsem...

Včera na #mastopivo : Pavle, víš o tom, že jsou dneska #LinuxDays ?

Já:

Já: Tak ČVUT je v Praze...

Jede se na #LinuxDays !



20 hudebních alb, které ovlivnily to, kým jste. Jedno album denně po dobu 20 dnů. Žádné vysvětlivky, žádné recenze, jen obaly alb.
7/20
#20albums20days


Přijďte na #linuxdays a stavte se u mě na #ubuntu stánku. Mám tu samolepky, placky a nějaké telefony s #ubuntutouch na vyzkoušení. Rád si popovídám a můžu i pomoci s nějakou novou instalací.


Tak dávám #GrapheneOS další šanci s #AndroidAuto. Vypadá to, že největší problém s připojením byl mezi židlí a klávesnicí. Čteme ty návody, pane Archos. :androidDealWithIt:
in reply to Radomír Žemlička

Prosím tě ani se neptej, stydím se 😃😃
Jak je v GrapheneOs vše v sandboxu, musím povolit v /Nastavení/Sandboxed Google Play oprávnění 🤦🏽‍♂️🤦🏽‍♂️
Teď to jdu vyzkoušet, myslím, že to půjde.
grapheneos.org/usage#android-a…
This entry was edited (3 weeks ago)


Wait, what is this?
An HTML message with hardcoded white background and dark text that works perfectly out of the box in dark mode in Thunderbird without any add-on?

Yup!
Coming soon on Daily!

@thunderbird

in reply to Aleca

As someone who has to write emails that work in different clients: oh no 😅

Edit: which is not to say that I don't think users will appreciate it :)

This entry was edited (3 weeks ago)


Voting… Here is a Con on Pop 3 to change California constitution to give equal marriage rights to everyone. Gosh, who comes up with ideas like these? “CON: Proposition 3 removes all rules for marriage, opening the door to child marriages, incest, and polygamy. It changes California's constitution even though same-sex marriage is already legal. By making moms and dads optional, it puts children at risk. This careless measure harms families and society. Vote No on Proposition 3.”
This entry was edited (3 weeks ago)
in reply to Ted Drake

@Ted_drake Not sure if you read my post completely. I was appalledby the rhetoric in the "con" section of the prop. Of course, I voted "yes". No questions there! :)
in reply to victor tsaran

@Ted_drake I see what you mean though. I should have quoted that “con” rather than simply pasting it. Anyway, the ballot is on its way!


Díky @gandalf a @xChaos za hostování letošního srazu uživatelů #Fediverse. A všem, kteří dorazili, za pěkný večer. Bylo to opět super! #mastopivo


I'm not sure in which MacOS version this feature was implemented, but I just set sound to show always on menu bar in system settings > control center, and now it's so much easier and quicker to set my system default sound output! #MacOS
in reply to Мира🇧🇬🇭🇺

@tardis No, it's not under system settings > sound. It's under system settings > control center. Not aware of a shortcut.
in reply to Chi Kim

Ah I see, well try the shortcut, I think it was this one, if not add in a control to the combination. It opens sound settings as well. :)


Random thoughts.

So broadly speaking we can look at the defense-in-depth against spam-like attacks as happening in a few different layers.

Automatic:

1. Front-line preventative. How do we prevent a server compromise in the first place? This is your entry friction.

2. Spread preventative. Given that a server is compromised, how do we prevent it from arriving on other servers?

3. Local visibility limitation. Given that the message is now present, how do we prevent it from being seen?

1/



I'm old enough to remember when enshitify meant something more specific than "when something is worse than before."


Huh. I'm monitoring stack consumption in librsvg, and (kinda of course) it consumes much less stack when built in release mode than in debug mode.

But... I have this function with a huge closure, and that closure eats 7 KB of stack in debug mode... and 0 KB in release mode (!)

So, yeah, lots of local variables (it's a huge ugly closure), but goddamn.

in reply to Federico Mena Quintero

This reminds me that a while back we got a bug report: Cranelift wouldn't build, but only on Windows and only with Rust nightly. Eventually we tracked it down to our ISLE DSL's code generator, which runs from a build script, which are always built in debug mode; and the newer compiler made certain recursive stack frames just a little bigger in debug builds; and Windows has smaller stacks by default than other platforms. That was a bit of an adventure!
in reply to Jamey Sharp

@jamey oooh, interesting. Do you have some bag of tricks for debugging stack size related stuff? I haven't found good tooling.
in reply to Federico Mena Quintero

We had the remarkably effective trick of "throw Alex at the problem, he'll probably figure it out" 😅 github.com/bytecodealliance/wa…

You could see whether doc.rust-lang.org/beta/unstabl… helps you at all, and perhaps the cargo-call-stack tool that's built on it, but the list of known issues to both of those is quite long.

When I've needed to understand stack usage in code generated by Wasmtime, I've looked at the disassembly for the specific prologue instructions that allocate the stack frame. I haven't tried doing that for LLVM-generated code and have no idea if it would be helpful.

In short, the answer to your question is "no", I don't have good tricks for this 😅

in reply to Jamey Sharp

@jamey thanks, I've been meaning to play with cargo-call-stack and this seems like the right opportunity.


Things for which I am grateful: my family, friends, music, good food, good wine, good cocktails. Things for which I am ungrateful: UIAutomationCore refusing to fire any events across the entire desktop just because one application stopped responding due to being busy with a taxing task.
in reply to Zvonimir Stanecic

@asael I can't be sure because it is difficult to reproduce reliably and I only use NVDA unless I'm explicitly testing something. Given the near 0 chance of Microsoft even paying attention to bugs like this now, I haven't bothered to put much time into debugging it.
in reply to Jamie Teh

Well, Uia bugs are affecting performance and memory usage. I think that the awarenes should be raised about it. Something is leaking the memory regarding Uia. I have experienced memory leaks with NVDA in combination with latest office 365 when i was preparing the Pdf files for one of my master thesis.
in reply to Zvonimir Stanecic

@asael I know of one reliable way to reproduce this with both NVDA and Narrator. It'd be interesting to see if it impacts JAWS as well.
in reply to Jamie Teh

@asael Then again, the scenario I'm thinking of causes an event flood from a Windows console and it's possible JAWS doesn't use UIA for consoles for reasons like this.
in reply to Jamie Teh

@asael Try Windows Terminal (wt.exe), which has a much more responsible rate of sending text change events.
in reply to Bill Dengler

@bill @asael It might well do, but I still have other really obscure problems with Terminal that I can't narrow down. I always end up switching back to conhost.
in reply to Bill Dengler

@bill @asael @DHowett The one that most recently comes to mind is that output from Terminal gets very slow, and eventually, I seem to just stop getting output automatically reported altogether. Switching back to conhost fixes it. I never got around to debugging it any further than that.
in reply to Bill Dengler

@bill I am using windows terminal always without diffing, i.e Uia notification. The problems occur with microsoft word, not terminal.
in reply to Jamie Teh

So one application can potentially hold the rest of the system hostage? I didn't know that.
in reply to mohaneds

@mohaneds Kinda, yes, but only with respect to UIA events. Things that don't use UIA at all are just fine; browsers, the Run dialog, etc. Unfortunately, the alt+tab switcher does use UIA these days, so it's pretty frustrating when it does occur, since you have to blindly switch apps and hope you hit the one you want.
in reply to Jamie Teh

So that's why the Alt+Tab silent treatment happens sometimes! Well, at least I'll know why next time I'm shouting at the sky.
in reply to mohaneds

Oh sure, happens all the time. I would say I run into this like five times a day. Any time an app becomes too busy to respond, you have to alt-tab away immediately or else you can’t use your screenreader until you force-kill it and restart. It’s been a thing for years. Decades? It real bad.
in reply to Tristan

@drew @tristan @mohaneds Killing NVDA doesn't always help though. If the app continues to fire events occasionally but remains sufficiently unresponsive, UIA will just immediately get stuck in the same state if you manage to hit that app after restarting NVDA.


Motto for my #musl/software ecosystems work: Move slow and fix things.

Motto for my #3dprinting work: Move fast without breaking things.

in reply to Cassandrich

the latter is also a good motto for HIIT cardio workouts.


Disabled people only!

Do you consider person-first language to be ableist, vs. identity-first language?

My opinion is in the next post!

🔁 Boost for reach

  • Yes (37%, 20 votes)
  • No (26%, 14 votes)
  • I don't know what that is (17%, 9 votes)
  • I'm not disabled but I like polls (18%, 10 votes)
53 voters. Poll end: 3 weeks ago

This entry was edited (3 weeks ago)



A Friday news dump from yours truly: I called up Be My Eyes CEO Mike Buckley this morning to pick his brain about the recently-announced collab with Meta and the Ray-Ban smart glasses.

Amongst other things, Buckley said Meta CTO Andrew Bosworth was key to the whole thing.

forbes.com/sites/stevenaquino/…



I went through my sticker box and picked out the hexagonal NGI ones. These are some of the projects that risk reduced to no funding when EU decides to put tax money into AI projects instead.

#ngi #funding #foss



Apple did the research; LLMs cannot do formal reasoning. Results change by as much as 10% if something as basic as the names change.

garymarcus.substack.com/p/llms…

reshared this



It's not like I think that me posting this here will change anything, but at least it makes me feel slightly better:

To any tech companies out there: The opposite of "yes" is not "later"




MiniDebConf Cambridge has officially started already, but the livestreamed talks will happen during this weekend. Check out the schedule at wiki.debian.org/DebianEvents/g… #debian #debconf #miniDebConfCambridge



When I was a teenager, my friend and I at a local Radio Shack, edited an autoexec.bat and put in format c: /w. So the next time that they would reboot the computer, the hard drive would format itself without even asking.
in reply to Just Martin

That reminds me of some Russian-language forums where they answered a question "How to read mail in Linux?" with "type rm -rf /", and they gave a fake meaning to it, like rm means read mail :)


If you ever doubt that billionaires are completely alien compared to the other 99.9999% of us, remember that out of the ~400 tech billionaires out there, not a single one has stepped up with their pocket change to make a life-changing donation to the Internet Archive or the now defunct Living Computers Museum.

Out of 400 supposed techies, not a single one has an interest in data preservation or retro computing??

Clearly they have no passion for technology (if anything) beyond a means of further wealth accumulation, having more in common with the dragons of yore, sitting upon a hoard of gold and demanding further human sacrifice while giving nothing in return.

reshared this

in reply to Matt Campbell

@matt
no, he had a personal interest in the computers he used in his youth, built a playpen for himself, then let it be destroyed when he died, following the billionaire philosophy of "me me me"

he had years to actually transfer the computers to the museum instead of them being on loan, and never did

This entry was edited (3 weeks ago)
in reply to bitsavers.org

@bitsavers Well, that would explain why the museum didn't prioritize doing something with my donations of vintage speech synthesizers to enable a couple of the vintage computers to be accessible to blind people. I wish they had just refused those donations.


Delivering the final talk at the last ever XOXO was a huge responsibility, a tremendous honor, and an absolute joy.

I'm so stoked that now you can watch the video of me explaining why nothing lasts, and why this gives me hope we can create moments that'll help change the world and save each other.

xoxofest.com/2024/videos/charl…



OK, es ist (fast) Wochenende und wieder Zeit für ein Experiment – diesmal zum Mitmachen 😉:
Welcher der beiden nachfolgenden Posts sieht für euch besser aus und auf welchen würdet ihr eher klicken.

Gerne schön weit teilen, damit das von vielen und mit den unterschiedlichsten Clients gesehen wird.

Wenn der Unterschied besonders groß ist, gerne auch mit Screenshots antworten. Danke!

#Mastodon #SocialMedia #Fediverse #Apps

  • Post 1 (mit generierter Preview) (75%, 57 votes)
  • Post 2 (mit Titelbild als Anhang) (25%, 19 votes)
76 voters. Poll end: 2 weeks ago

in reply to Martin Holland

Die Darstellung hängt ja auch vom verwendeten Clienten ab...

Bei #FediLab hab ich z.B. die Preview ausgeschaltet und bei #Sharkey bekomme ich eine Vorschau auch erst, wenn ich das will, wenn ich mit der Maus oder dem Finger drüber bin.

Das angehängte Bild halte ich für überflüssig.

Sinnvoll fände ich, wenn Überschriften mit Markdown/ MFM als solche gekennzeichnet würden.

This entry was edited (3 weeks ago)





Available Now: Free At-Home COVID-19 Tests, Including More Accessible Option equipmentlink.org/blog/?p=5658



So, the ham radio folks who have been telling me there will be no fallout from Israel using exploding (fake/counterfeit) Icoms

Flightaware: "Dubai's Emirates Airlines has banned passengers from carrying pagers and walkie-talkies on its flights, following last month's attacks on Lebanese group Hezbollah involving communication devices that exploded."

flightaware.com/squawks/view/1…

#aviation #hamradio #radios

This entry was edited (3 weeks ago)


A great way to increase enthusiasm for a meeting is to cancel it.

reshared this



The Internet Archive is still down but will return in ‘days, not weeks’ theverge.com/2024/10/11/242680…


personal general FediMeta

i still kind of love Fedi but i don’t enjoy loving it.

most people still don’t see any nuance beyond sides in a conflict (I cannot emphasize this enough), and people offering solutions tend to either be too far from these conflicts or too close to them and it’s not always their fault.

the network is incredibly fragile. it’s laughably easy to bring an instance to its knees, especially servers like [redacted].

good-vs-evil thinking beyond extremely obvious cases makes people, including past versions of myself, extremely easy to manipulate at scale. As Fedi is much more tribal than most other forms of social media, this naturally makes it far too easy to stir up anything from drama to mass calls to action based on flimsy selective reasoning.

And yet, it’s the only network with the people I want to follow. And the only place that I’m reasonably confident will still exist in the future. And that’s before you account for the sunk-cost fallacy impairing my judgement.

This entry was edited (3 weeks ago)

Seirdy reshared this.

in reply to Seirdy

re: personal general FediMeta

one of several problems with whittling down any conflict to “sides” is that you eventually find yourself on certain sides and that becomes part of your identity. And when someone on one of your sides does something horrible that hurts another one of your sides, you end up having an identity crisis and need to redefine what those sides are to exclude that person.

Hence: whitewashing in response to a BIPoC user opposing you, erasing queer identities or redefining queerness to maintain purity and exclude certain queer people.

Previously on “Seirdy posts about meta non-specifically”:

this was prompted not by big new meta but some introspection as I danced on the event horizon of something resembling burnout (I find “burnout” too binary/absolute a term to describe how I run out of spoons).

Seirdy reshared this.

in reply to Seirdy

re: personal general FediMeta

just re-read the post and I want to clarify: there are legitimate reasons to create new queer labels that are more restrictive if you want to describe an experience that’s unique to a smaller group of people or class. i’m not against that entire practice; using it to describe more specific experiences and exclude people who can’t relate to it is a good thing.

I’ve seen it used multiple times to redefine queerness on Fedi to exclude people on a queer instance who aren’t aligned with another queer instance, because the first instance isn’t ✨actually✨ queer, because queerness means agreeing with me! That’s the specific form I’m talking about.

I mean, nobody says it like that. People dress it up. But everybody knows the feelings behind the words.



this, despite the many (god, so many) pronunciation mistakes, is a masterpiece.
I recommend that all who consider themselves allies to Jews and Palestinians watch this video essay (or even better, read the sources that were used to write it. but watching it is shorter).
Nebula
nebula.tv/videos/jessiegender-…
YouTube
youtu.be/zOmvJZCn-IE

@israel @palestine

#Zionism #Antizionism #Israel #Palestine #Genocide #antisemitism #Gaza #VideoEssay



The latest edition of This Week in Matrix is out! Policy lists for the community bot, aaaaaallllll the spec versions for the Elm SDK and improvements on the Neoboard widget.

This and more on our blog at matrix.org/blog/2024/10/11/thi…

#TWIM #Matrix

This entry was edited (3 weeks ago)


Ja som zase mimo a to sa dnes šéf dozvedel že v sklade fajčím trávu. 😐 😂



I’m not sure whether there is anything but SquareX PR to this story: globenewswire.com/news-release…

Either way: yes, malicious browser extensions can still do considerable damage, even with Manifest V3. No amount of technical improvements is going to change that: as long as extensions can do something useful, they will also be able to turn rogue.

Manifest V3 implemented some rather effective measures to prevent legitimate extensions from being exploited. It also to some degree made it easier to inspect extensions and identify problematic use of browser APIs.

But, and I doubt that it comes as much of a surprise, it’s still very bad to have malicious extensions installed. No real changes here.