Skip to main content



Tired of big tech companies mishandling your data? Switch to my favorite email provider, @Tutanota , for top-notch #security and #privacy protection. Your data is safe with them! 🔐💻
in reply to uon

Thanks for the mention ❤️ Happy encrypting!


The true horror of the Nazi regime was not the hateful rhetoric, the atrocities committed or the death toll of the war, it's the fact that ordinary citizens just went along with it even if they weren't themselves evil. Something we should all think about in 2024.


I’m happy to see that the GOV.UK Service Manual’s “Building a robust frontend using progressive enhancement” page was updated this week and made it to the top of Hacker News today. The technology industry would collectively save unimaginable quantities of time, money, energy and stress if this single page were required reading for everyone involved in building a web site. gov.uk/service-manual/technolo…


Ok, apple, when I've swiped down to delete after choosing edit in any given folder and highlighted an app to get rid of, I don't need you trying to convince me that I'd be better off simply moving it off my home screen instead. When I choose to delete an app, I've done that for a reason, said reason being that I want to, you know, delete the app. Ok, rant mode disengaged.
in reply to Steve Mann

I use pattern unlock on Android, because the pattern I draw is not read out.


I ran UnixBench (github.com/kdlucas/byte-unixbe…) on my new Quartz64 SBC (RK3566 SoC, quad-core ARM Cortex-A55 CPU, 4 GB RAM, 64 GB eMMC). I ended up running it four times, with different settings of the Linux CPU frequency governor. Here are the results, in the order that I obtained them:

1. schedutil (default): mwcampbell.us/quartz64-unixben…
2. performance: mwcampbell.us/quartz64-unixben…
3. powersave: mwcampbell.us/quartz64-unixben…
4. schedutil again: mwcampbell.us/quartz64-unixben…

1/?

in reply to Matt Campbell

I ran it with the schedutil governor twice to make sure the first result wasn't a fluke, because what really stood out to me about the first result was how far the Pipe-based Context Switch test lagged behind the others on the single-core run. Bear in mind that the baseline is a SPARCstation 20-61, a 90s machine with a CPU clock frequency of no more than 200 MHz (if Wikipedia is correct). 2/?
in reply to Matt Campbell

Regardless of CPU frequency scaling, it's clear that context switching performance hasn't improved as fast as raw computing performance. That's no surprise. But when comparing the results, it seems that the Pipe-based Context Switch test, when running in single-core mode, doesn't cause the schedutil governor to scale up the clock frequency beyond the minimum. So I guess that governor, at least on that processor, wouldn't be good for workloads that are heavy on context switching. 3/?
in reply to Matt Campbell

I forgot to mention, this is on Debian 12 (bookworm), using the Debian generic ARM64 kernel (currently 6.1.0-27-arm64). It's nice that this SBC has decent support in the mainline kernel, at least for the functionality I currently need. 4/?
in reply to Matt Campbell

I'm going to boot my M1 Mac mini into Linux (Fedora Asahi Remix), run UnixBench there with the different CPU frequency governors, and see what the results look like. I'm sure the M1 is in a different performance category than the RK3566, though they're both ARM64.

BTW, this is an improvised thread, not an artificially split-up long post. 5/?

in reply to Matt Campbell

I just remembered, though, that the Apple Silicon SoCs have two kinds of cores, performance and efficiency cores. That makes a generic benchmark like UnixBench less meaningful, unless I can pin it to one type of core or the other. 6/?
in reply to Matt Campbell

Going back to the Quartz64 SBC, if I correctly understand the intended use case of the ARM Cortex-A55 microarchitecture from Wikipedia, then the RK3566 SoC in the Quartz64 effectively only has efficiency cores, not performance cores. 7/?
in reply to Matt Campbell

Switches to the kernel context took a big perf hit when spectre/meltdown mitigations were put in place. Those impacted older/slower CPUs more. More caches and predictors and such need to be flushed before the switch is safe to continue. (Unclear if your particular device has these mitigations but this is a larger point about perf scaling over time)


AzuraCast 0.20.3 is now on the Stable release channel. This version includes improvements to the AutoDJ scheduler, playlist priorities, the ability for system admins to set maximum bitrates for stations, and many bug fixes and tweaks.

This is the last stable release that will be on Liquidsoap 2.2.x. Now that this release is out, our Rolling Release will be a test platform for 2.3.x, which has reached a stable Release Candidate stage. Help us test this new version if you can!



Máte vy nebo někdo ve vašem okolí (defaultně) aktivní Mobile Advertising ID? Pak počítejte s tím, že jste díky němu sledováni a tato data si může někdo koupit. Využití je mnoho...

#soukromí #kybez - #Google a #Apple v roli pasáků

krebsonsecurity.com/2024/10/th…

in reply to Jan Korbel 🇨🇿 🐧

Navazuji na včerejší tip.

Tady je porovnání iPhone a různých odnoží Androidu. Většina lidí má "Android" - distribuci plnou šmírovátek od Google obohacenou o bloatware výrobce, který nejen že šmíruje po svém, ale často zavléká bezpečnostní chyby, zabírá místo v úložišti i RAM.

V GrapheneOS mimo jiné vůbec není položka "Reklama" s Mobile Advertising ID.

Zdroj: youtu.be/lb1BbT5fpwA

#soukromí #kybez #Google #Apple #grapheneos

This entry was edited (3 days ago)



I wonder how CPU makers decide the minimum clock frequency that a CPU can scale down to for power management purposes. For example, I'm playing with a Quartz64 model B SBC with a RK3566 SoC, with four ARM Cortex-A55 cores, and the minimum frequency, according to the Linux kernel, is 408 MHz. (The maximum is 1.8 GHz.) Did they determine that lowering the frequency any further wouldn't save any power? I assume that number is set by the hardware and not by the kernel driver.
in reply to Matt Campbell

I don't know about big application processors, but in an MCU there is usually no arbitrary lower limit of the CPU frequency. There are often limits on ratios between different clock domains. However, you have two parts of the power consumption: Static (or leakage) and dynamic where the leakage current doesn't change with frequency, so at some point it's better to just turn off the power - not just gate the clock.


@RaccoonForFriendica a new version 0.2.0 has been released.

Changelog:
🦝 feat: add support for MastodonRedirect;
🦝 feat: export/import app settings to/from JSON;
🦝 feat: export contact list from profile;
🦝 feat: allow changing markup mode in post creation;
🦝 fix: retain scrolling state after navigation;
🦝 fix: newlines after titles in Markdown preview;
🦝 fix: avoid self mention when replying;
🦝 fix: retrieve source to edit post;
🦝 enhancement: populate current app icon value in settings;
🦝 chore: update manual and project documentation;
🦝 chore: typo in Fastlane metadata.

For those who have lost it, there has been a 0.1.1 in the meantime, which was mainly due to a metadata issue which blocked the submission on F-Droid, but it also included:
🦝 feat: add support for alternate (classic) and monochrome app icon;
🦝 fix: rendering images of different heights in carousels;
🦝 fix: rendering GIFs (or images with unbound constraints).

After the app gets published on the stores, we're going to move towards a more predictable release cycle (e.g. monthly stable versions and weekly betas).

Hope you are having fun on Friendica (or Mastodon) and as always #livefasteattrash

#friendica #friendicadev #androidapp #androiddev #fediverseapp #kotlin #multiplatform #kmp #compose #opensource #foss #procyonproject



"Tesla's vehicles have the highest fatal accident rate among all car brands in America, according to a recent study that analyzed data from the U.S. Fatality Analysis Reporting System."

Tesla's fatality rate is double the national average. Driver behavior is a contributing factor to the high number of deaths (i.e. shitty-driving assholes are more likely to buy Teslas and die or kill someone else while driving them).

roadandtrack.com/news/a6291913…

#Tesla #DeathTrap #cars #CarAndDriver



Winamp users, how am I meant to navigate the main UI with a screen reader? V 5.9.2, build 10042.
in reply to Stu

why? there are newer and better tools out there. People use it for nostalgia and familiarity these days, I don't know anyone under the age of 25 who'd want to bother
in reply to Sean Randall

@cachondo I switched to Foobar2000 a few years ago, now I keep winamp around for... Reasons I don't even know why. Not sure the last time I used it in fact. I have zero uses for it.


Špaček je dnes najlepší lebo chodí hore dole po centru Prahy.

in reply to Archos

@archos Díky. Jen, fotograf by měl hustou fotku se správným foťákem. Takhle jen mobil, ale úžasný moment. 🤷‍♀️
in reply to Kateřina

Náhodou, hustá je i fotka mobilem. Hlavně když jsi ve správný čas, na správném místě 👍👍


Tak jsem doufal, že ještě dneska vyhraje odpoledne kolo, ale začalo u nás pršet.
Tak holt kratší výběh no.
Nějak se na tu Prahu 2025 musím připravit 🏃
in reply to Archos

Já už byl na záchodě a umyl jsem se :) I tak to byl s pár zanedbatelnými domácími pracemi po jedné noze výkon :-D


Another Brexit fiasco.... British cheeses failed to get to the World Cheese Awards in Portugal as they failed to clear customs in time (now being from a non-EU country).

In the scale of the disasters of Brexit its not going to to be a big thing (although it will be for the frustrated cheese makers), but is emblematic of how myopic the Brexiters were about the impact of their successful plan to leave Europe....

#brexit #cheese #food

theguardian.com/food/2024/nov/…

This entry was edited (6 hours ago)


Hey Firefox, could you stop asking for location access when I use Google? Thanks.
in reply to Stu

It's Googgle, not Firefox.
Firefox is passing on google's request, just as it would for a website that wanted to use your mic.


I've reached the end of my first full week of using a terminal-only interface for my personal computing in 2024.

It has been quite a week.

I've had to pick up git, which is a whole new learning curve for me, and my knowledge of tmux has increased rapidly too.

But, in terms of getting done what I actually wanted to do? It has been absolutely fine... right up until the point when it was not, and then I struggled.

I'm writing notes as I go, for a future blogpost.

#Linux #FOSS #terminal

This entry was edited (9 hours ago)
in reply to Neil Brown

You know some of us used an 80x25 text only screen and keyboard (connected via a serial line) all day, long before these new fangled "browser" things.


Want a cool #LibreOffice sticker pack, and chance to win extra merch? Join our community this month, contribute to our projects, and grab your prize at the end! 206 people have already taken part, and you don't need to be a developer: blog.documentfoundation.org/bl… #foss #OpenSource




Hardcoded shortcuts in #LibreOffice are still a joke in 2024:

- F1 still cannot be modified. (I hate you so much for this.)
- Ctrl-P is Print, except editing shortcuts shows it's not actually bound to anything. Lulz?

Thankfully at least one can modify Ctrl-P to do something actually useful, like Export Directly as PDF.

But then… the Print tooltip still mentions Ctrl-P, the Export Directly as PDF doesn't.

A restart later, both tooltips mention Ctrl-P.

Lulz!

in reply to Cyril Brulebois

Sorry to hear that! We have very limited resources and do all we can, but we'd appreciate help to fix the things that matter to you: libreoffice.org/community/get-…


Super nice #macOS related fixes upcoming in #LibreOffice💪❤️
macOS dictation had a problem where dictated text would only show, once you make a pause speaking. That was inconvenient as it is much easier to gather your thoughts when spoken text appears immediately.

Another issue that has been ongoing for many many years was, that when you scrolled the sheet in calc and while scrolling was still ongoing pressed cmd for some operation, the zoom level would change. This extremely annoying behavior is no longer.

Both fixes done by #PatrickLuby of #NeoOffice - we should all thank him!

Will take some time for those to trickly down into stable, but 25.2 will bring those fixes for sure.

dictation: bugs.documentfoundation.org/show_bug.cgi?id=163764calc scroll: bugs.documentfoundation.org/show_bug.cgi?id=151423
@libreoffice



ísť sa teraz pretŕčať nebude asi naj nápad, mám PNku a stále ešte kašlem zase ma niekto uvidí a budem za... ehm



Once again, @Tusky ate the alt-text of an image when I clicked OK. I don't have the gumption to rewrite it. It would be great if this bug could be fixed.
This entry was edited (1 week ago)


@Tusky i love you, but you have to stop throwing away drafts when reopening the app.

Several times a month I lose my posts while switching been apps to copy text snippets and so on. It doesn't happen all the time, which is super frustrating. I convince myself it's okay, probably was just user error, it's stopped now, and then 💣🕳️

i can't do this anymore, sorry

in reply to matt wilkie

it is a known bug and will be corrected in the next update, sorry about the problem


@Tusky Hi, I'd like to see Tusky to be able to export all settings and accounts to a backup file. After moving to a new smartphone I was missing this badly. Lots of apps are offering this feature nowadays: NewPipe, Tubular, FairEmail, Feeder, AntennaPod, RedReader.... Thanks and I appreciate your work! #Tusky ❤️
This entry was edited (4 days ago)
in reply to nubicuculia

Hi!!! We will take it into account for the future :) Thanks for the input!

in reply to Richard K

you have to select the advanced view in Mastodon to see the global feed


📣 Sei unser #A11y und unterstütze den Zugang zum !@metalab für Menschen mit Sehbehinderung oder Blindheit! Komm zum Do-It-Blind (DIB) Treffen 🛠️ am Montag, 18. November, Treffpunkt Ring-Passage, U3-Station Volkstheater um 16:00; Ende 20:00 metalab.at/calendar/event/7698… #make #blind #inklusion


📢 Oznámení o plánované údržbě
Dne 29. 11. 2024 od 8:00 do 11:00 proběhne přesun naší Mastodon instance na nový server.

Během této doby nebude instance dostupná.

Děkujeme za pochopení a trpělivost! Pokud máte jakékoli dotazy, neváhejte nás kontaktovat.




Výsledek guerillové akce je, že můžeme sledovat @alexandrmitrofa.bsky.social a @dmitrijpejskov.bsky.social, a snad jsem trochou rozšířil povědomí o této možnosti a přidají se i někteří další.
This entry was edited (7 hours ago)


Tohle nejspíš všichni znáte, ale opakování je matka moudrosti.

Na pouličních lampách jsou štítky s unikátními čísly. Ty slouží k jednoduché, rychlé a přesné identifikaci místa, kde stojí lampa.

To se hodí např. při komunikaci s záchranáři.



I have started writing a new KaiOS app. With the app you can search for climbing routes and then enter the routes you have made in a logbook. The data comes from openbeta.io, a freely available climbing route database with a very active community. A live version of the app -> pictick.strukturart.com #KaiOS #climbing
This entry was edited (9 hours ago)



We tried the "The NSA kills people based on meta data" approach and it did nothing to convince people to use #XMPP.
How about changing our messaging to: "Your crippling BNPL debt is a direct consequence of Google, Meta and ByteDance knowing every fucking thing about you"
#xmpp
in reply to Daniel Gultsch

You're beating a dead horse. There is absolutely nothing you can do that is going to convince most people to use #XMPP because it is the Linux of messaging platforms, It may be better, it may be more private and more secure, but people don't care about that. All they want is something super easy to set up and use, and they want to be on the platform that friends and family are using. And no, they have no desire whatsoever to host a server for friends and family, that's waaaay to complicated for them (even it it literally involved entering one command at a command prompt it would still be to complicated). And they actually trust a big corporation more to keep their conversations private than some XMPP service they have never heard of.

If the day ever comes when they do give a rat's ass about privacy it will be too late because by the the big corporations and the government will already know everything about them. But most people seem to think they have nothing to hide so why should they be concerned about privacy? And if the last election taught us anything it is that far too many people are totally gullible.

#xmpp
in reply to Daniel Gultsch

I guess pretty soon you'll be able to try "no ads and AI/cryptomoney bullshit" (but I'm not sure even that will convince people)


Working based on interoperable specifications is value to users and developers. Development teams get the freedom to exchange component implementations which is beneficial to the user. Other developers can team up to replace a whole tool or app with another interoperable one, providing a second level of "freedom to exit". Its true for #activitypub and is true for our e-mail Standards and #openpgp based end-to-end encryption. Protocols are the fundamental source to provide freedom of exit.
This entry was edited (1 day ago)


CCC fordert mehr Transparenz bei IT-Dienstleistern für Wahlen: Keine Software-Komponente, die am Wahlausgang oder den Wahlmeldungen beteiligt ist, darf geheim gehalten werden netzpolitik.org/2024/bundestag…


Reminder to everyone: Mastodon counts all links as 23 characters. Even if you use a link shortener.

If you use a shortener, all you do is obscure the link's destination (and make the link dependent on that shortening service). Many of us will avoid clicking on such obscured links. You're almost certainly *lowering* your engagement, traffic, whatever.

Just link directly. It doesn't cost you any characters.

#ProTip