Skip to main content


in reply to daniel:// stenberg://

How did you gather the data to generate this graph?

This would be very helpful for some respositories 🎉

in reply to Alex Rock

@pierstoval git blame is our friend. This is my (fairly small) perl script that extracts all the data:

github.com/curl/stats/blob/mas…

in reply to daniel:// stenberg://

That's very nice, I'm gonna try it out on the project I'm working on (which is probably about the same age as Curl)
in reply to Alex Rock

@pierstoval cool, just ask if there's anything I can help you with. You might spot that I have a way to list all tags and I get the age of the project at those moments in time. If you have tags like that, you can do it the same way otherwise you need to figure out a different way to identify snapshot moments.
in reply to daniel:// stenberg://

I already tweaked the perl code fetching the tags, but I'm not getting any data yet, I'm trying to figure out the code :)
This entry was edited (27 minutes ago)
in reply to Alex Rock

@pierstoval note that the git blame command uses a specific path that you want to update/remove
in reply to daniel:// stenberg://

Thanks, did that, also removed the "print cache" statement.

I'll make a fork in order to simplify reviewing it 👍

in reply to Alex Rock

@pierstoval once you've gathered a set of data, you want to make the cache work again as running a full run may take hours, depending on your repo
in reply to daniel:// stenberg://

Yep, it's 20 years old and has like thirty thousand commits, might take a while indeed :)

Here's the current diff: github.com/Pierstoval/stats/pu…

It's not gathering data yet, I'm on it :)

in reply to daniel:// stenberg://

is that how bedrocks are made? looks like it! that would make this geological time.


"Matt Mullenweg says Automattic is ‘very short-staffed’ amid WordPress vs. WP Engine drama"

MAYBE THAT IS THE CONSEQUENCE OF YOU DIPSHIT FIRING EVERYONE WHO'S NOT A FUCKING SYCOPHANT?

Goddammit. What a dumbass.

techcrunch.com/2024/10/30/matt…



"A good sysadmin always carries around a few feet of fiber. If he ever gets lost, he simply drops the fiber on the ground, waits ten minutes, then asks the backhoe operator for directions."


Congrats to the @thunderbird team and especially @cketti on the Thunderbird Android release! 🎉

It's been a while since the Prototypefund [1] days and me complaining about the white icon background during 36C3 and being responsible for the pink icon background about an hour later [2]. (Which caused a steady supply of angry users after this was released as a stable version 1.5 y later.)

Sorry but not sorry😅.

[1] prototypefund.de/project/jmap-…
[2] github.com/thunderbird/thunder…

This entry was edited (10 hours ago)


Question for #screenreader users: do text emotes like kaomoji generally cause your tools to read out noise or annoying nonsense, or does it just not pronounce it? I am wondering whether it's okay to use them or whether I should go back to good old emoji (that, to my knowledge, get properly read out).

Like this one:
˚‧º·(˚ ˃̣̣̥᷄⌓˂̣̣̥᷅ )‧º·˚

#accessibility #totallyblind

in reply to NV Access

@NVAccess That's very enlightening, thank you! I suppose it's not really a solvable problem with dictionaries, because as opposed to standard smileys like colon and uppercase D - this one :D - Kaomoji are very, very varied and can be personalized.

I am wondering whether some traditional machine learning classifier could be good at detecting what is and what isn't a smiley.

in reply to Lianna

Since Microsoft do definte a whole list of Kaomoji, if Unicode or someone even just defined descriptors for those, we could perhaps incorporate it as a starting point. Although as you say, as soon as you change one slightly, it will break that. So it may be something solveable with machine learning, perhaps as an NVDA add-on (there are several for image description and other things, so it would certainly fit) - definitely interesting!


Well, I went out for 2 minutes and was about to strangle one of the kids, so I went back in. I'm sorry, but a 9-year-old doesn't get to play blind games with me. My wife wasn't around, but she sure gave him a lecture when she came back out. I have tons of patience with kids, but when they try tricks, only because I'm blind? It angers me.
in reply to Scary Martin

lol that was one of the most common annoying ones for years in HS / college! Or when even people you thought were friends who wouldn't trick you would do the hiding one, trying to notice if you can sense their presence with your special super-sonic blind hearing. xD
This entry was edited (10 hours ago)
in reply to Tamas G

@Tamasg when people ask me how many fingers am I holding up, I just say one, and put up my middle finger, and say this one. lol. I wouldn't do that to a kid, but there you go.


Unlike iPhone 16 Models, Apple's M4 Macs Lack Wi-Fi 7 Support macrumors.com/2024/10/30/m4-ma…


Long post

Sensitive content

This entry was edited (11 hours ago)


#curl source code age, raw line numbers

Next I'll see if I can make a version where the early code stays at the bottom of the graph.

#curl
in reply to Jake Vossen

@jvossen I'm writing a tiny custom script for this that generates all the data, then I render graph from that using gnuplot. I have them all in a git repo, but I'm still polishing these ones.

Others have mentioned this existing tool for this: github.com/src-d/hercules



howtogeek.com/mistakes-beginne…

10 Beginner Linux Command Line Mistakes:

- Assuming You Know Your Location
- Reckless Use of Elevated Privileges
- Skipping Package Updates Before Installing
- Unintentionally Overwriting or Deleting Files
- Confusing Path Types
- Ignoring Built-in Help Resources
- Not Using Shortcuts to Speed Up Navigation
- Dismissing Error Messages and Logs
- Neglecting to Make Backups Before Making Changes

Each item above is explained in the article & how to avoid it.

#linux



> As CEO, I take full responsibility for this decision and the circumstances that led to it, and I’m truly sorry to those impacted by this change.

So you firing yourself?



Something worth reiterating: The fediverse consists of people, no algorithms here. Anything you see happens because someone took the time to interact with a post (e.g. boost) or typed out a post or a reply.

A lot of posts deserve attention, so don't be afraid to boost or favorite what you read Favoriting shows that someone out there actually read the post and liked it. Engagement is key.

Be kind and interact away!

Мира🇧🇬🇭🇺 reshared this.



Starlink Mini review: super compact and light, can be powered by a small power bank, installs quickly at new locations, but Wi-Fi range is sometimes a concern (Thomas Ricker/The Verge)

theverge.com/24275688/starlink…
techmeme.com/241030/p31#a24103…



Seamless migration from any VMware environment to Amazon FSx for NetApp ONTAP and Amazon EC2
aws.amazon.com/blogs/storage/s… #aws #blog
#blog #aws


Apple launches entry MacBook Pro 14-inch with M4 chip, 16GB RAM, new Center Stage camera, more 9to5mac.com/2024/10/30/apple-l…


How to Install Seafile Self-Hosted Cloud Storage on Debian 12 lxer.com/module/newswire/ext_l…


I've been recently tinkering with #Python to build myself a better RSS feed experience with Youtube and GitHub feeds.

hamatti.org/posts/i-built-cust…

#blogging



in Mac OS 15.1, I was casually reading system information app with VoiceOver. I navigated into the hardware overview text area, then back to the list, and chose "software." here's where things got strange. Arrowing around in the text area would read me the hardware overview in one single chunk, but listening to it upon focus read the new content. So I ask: What the heck is going on with VoiceOver?
What would cause the virtual buffer and focused content to go out of sync like this?
This entry was edited (12 hours ago)


Q&A with scientists Charley Kline and Bill Duvall, who sent the first Arpanet message in 1969, on what the internet has become, lessons from Arpanet, and more (Scott Nover/BBC)

bbc.com/future/article/2024102…
techmeme.com/241030/p8#a241030…



The drawback of leaving the Fascist Bird shite is that "brands" haven't migrated.

So I can't ask a car maker why their service (repairs) is worse than MAGA-Mobile which is a landmark in shittiness.

in reply to Hubert Figuière

FWIW it has been a month and a half and Nissan still doesn't have the replacement bumper.

(my *brand new* car was rear ended in its parking spot, 20m DOWN from the kerb)

Thinking getting a Nissan?



Hahahahaha! #WhatsApp survey question I just received asks:

'How visually appealing is WhatsApp’s design (that is, the way the app looks) to you?'

in reply to Rebecca

These days apps are far more complex than they were in 2010, so if you don't explore by touch and at least try to know where common things are, you're going to have a very slow time indeed.
in reply to Andre Louis

Yep, sometimes, explore by touch is the only thing that would adiquately work in some apps, if VO loses focus or reaches some kind of boundary that doesn't exist, but it decided to do so. Same thing used to happen with talkback and other readers. It's good to know both. Speaking of using that, how would you teach someone the concept of explore by touch? I honestly can't explain it well I suppose, but I am trying to help someone from around here. What do you compare it vs swiping, for example? To me it's just like drawing on your screen, but drawing lines. also I am one of the people who uses explore by touch a lot, and also manages to guess half of the things on the screen if apps are well-made.
in reply to Мира🇧🇬🇭🇺

@tardis @jscholes Have they used tactile maps? If so you could say it's a little bit like exploring a tactile map but it's just your phone screen. I know speed dots have shut down but when I had them they really helped me orient to my phone at first.
in reply to Rebecca

Oh, these never shipped here, well, yeah I tried that approach but I guess they didn't get it, so I tried drawing. It's a person who likes working on a computer, so.
in reply to Мира🇧🇬🇭🇺

@tardis The majority of physical surfaces a blind person will encounter don't support sequential swiping. Explore by touch has to be the default for restaurant tables, kitchen counters, a new computer, etc. So I don't think you need a fancy explanation for how to find stuff on a screen; they can just be explored like those other things. I'm no teacher though so what do I know. @FreakyFwoof @silverleaf57
in reply to James Scholes

Yeah, trust me, neither am I. But at least I am getting paid. and I better be. I spent three hours trying to make this guy learn how to use iPhone, because he wanted an iPhone. And I could've done something else with my time, too. Plus, he insisted on paying, so, well, I don't deny.
in reply to Мира🇧🇬🇭🇺

the three hours were spent trying to disable subscriptions he subscribed to. Because Apple is, well, Apple, and the appstore isn't translated in my language. and then trying to disable the personal data thing icon. and it turns out it needed screen recognition, but I can do it with VO turned off, so go turn on that, swipe a thousand times through settings. and someone setup the iPhone by transfering from android, so now, it's a mess. Even the apps went to transfer. also, Apple photos sucks now. No idea what they did to it, but unless you use explore by touch, you screwed, unless you have like, two photos, but I have at least a few hundred even with the recent cleanup. So, yep, explore by touch in my opinion must be taught to people, the earlier the better. also, it's just easier. Haha.


Whenever companies “overinvest and underperform,” for some reason the people that have to go are never the execs who made these strategic mistakes.


Save the bachelor study Celtic Languages and Culture at Utrecht University from extinction!

Dear Fedi, we need your help!

On Monday, the University of Utrecht announced that they would shut down six bachelor studies, including the 'bachelor of arts' ("BA") Celtic Languages and Culture.
Current students will be able to finish their study, but from 2026 on no new students are to be accepted.

This was shocking news to receive.
We will not go down without a fight, though! :drgn_knife_angry:
We started a petition to stop it! (see the end of the toot if you want to skip all about why it is bad to loose Celtic in Utrecht.)

The Celtic BA at Utrecht University is unique in the Netherlands, and rare worldwide. Moreover, being able to study Celtic here in the Netherlands, away from the political context you have when you study it in Ireland, for example, allows us to bring new insights, because we can see it all from a slightly different perspective, which is very valuable for the whole field of Celtic studies.
It should be no wonder then, that the department of Celtic studies at Utrecht University is internationally respected.
The Celtic department also delivers important contributions to the field of Celtic studies that are much-needed worldwide.
Therefore, it would be disastrous to lose this beautiful and culturally important bachelor, that celebrated its centenerary just last year!

Hence, I emplore you all to sign this petition to save Celtic!
chng.it/tBwmVpYqMF

It is also possible to write a letter or email wherein you write why it is so important to keep the Celtic bachelor, to the Rector Magnificus of Utrecht University, who has to vote together with the 'rectores' of all other Dutch universities about the dissolution of the Celtic bachelor.
If you decide to write a letter or email, the staff of the Celtic department would love to receive a copy.

Written letters can be directed to:
Professor dr. Henk Kummeling
Universiteit Utrecht
Bestuursgebouw
Heidelberglaan 8
3584 CS Utrecht
The Netherlands

Emails can be directed to:
h.kummeling@uu.nl

You can send the Celtic staff a copy by:
Adding their email address in the BCC, or emailing a scan of your letter:
keltischezomer@uu.nl

Alternatively, you can send a physical copy to @drnike, Aaron Griffith, or Natalia Petrovskaia, at
Trans 10
3512JK Utrecht
The Netherlands

There exists an example draft for letters, if you would like to see that, please ask me!

#CelticStudies

This entry was edited (13 hours ago)


I wanted to watch something else after Downton Abbey. So I' begun Upstairs Downstairs. It's good so far.
in reply to Brian Hartgen

My wife and I started watching Upstairs, Downstairs but we stopped sometime during either season 1 or season 2. It was a great show and I enjoyed it as much as I enjoyed Downton. I really should rewatch it and keep going as I liked the characters. The episodes on Amazon Prime didn't have audio description, although the newer series from around 2010 does have it.
in reply to David Goldfield

@DavidGoldfield Hi David, you are right. We have both versions. Lulu has watched it lots of times. The 70's drama doesn't have AD, but like all the 70's dramas we have, there is plenty of dialog, more than enough to follow it.


New game added to the Accessible Android apps directory: BitLife accessible accessibleandroid.com/app/bitl… #Android #Game


Part of the ADHD tax is, for example, when I change the tyre that was
flat this morning, replace it with the spare tyre, and since I already put the supermarket bags in the car I start thinking of the route - whether to go to the store first or the tyre shop first - so I forget to make sure I have the fucking security lock nut with me - and so I eventually arrive to the tyre shop and discover I don't have it.
in reply to Federico Mena Quintero

So I go back home, park the car, retrace my steps to see if the nut is somewhere on the street, but of course it is a lost cause. So I unload the groceries and have a quick lunch and in a few minutes I'll go to the tyre shop again and tell them to please break the goddamned security bolts and replace them because I'm that doofus that lost the nut.

Also, fuck cars.



@freedomscientific It's been a while since I've used Face in View but when I try to adjust Face in View settings from Settings Center using the default profile, it indicates
Only available when Freedom Scientific Kernel Camera driver is installed.
When I attempt to enable it from the layered keystrokes insert+space, F O JAWS announces
Unable to initialize any camera. Face in View will now close.

This is the case with JAWS 2025 and 2024.
What do I need to get Face in View working?
I couldn't find an article mentioning this in your knowledge base.

in reply to David Goldfield

I just tried on my end & it worked. I'm now running #jaws2025. Is it possible either, A: your laptop doesn't have a camera or B: the camera quit working? That would be my guess anyway.
in reply to Jessica Dail

@KE8UPE Laptop definitely has a camera. However, I did wonder if it had malfunctioned so that's my next step.
in reply to David Goldfield

Is the camera internal or external? If external, try to unplug it & plug it back in. You may also want to try plugging into a different usb port, if possible.
in reply to Jessica Dail

@KE8UPE Fixed it. Camera Privacy Settings were off. Enabled them as well as the toggle to allow desktop apps to access the camera.
in reply to David Goldfield

@KE8UPE Well, while Face in View itself seems to be working, I still am not able to adjust Face in View settings from Settings Center with default.jcf opened. It still says
Only available when Freedom Scientific Kernel Camera driver is installed.
I'll continue to investigate but would welcome suggestions.
in reply to David Goldfield

@KE8UPE Yes, it's a camera issue as I get an error from Zoom when I try to start video in my meeting. I will troubleshoot.



So apparently Google is now generating over 25% of their new code via AI. Given Google's downward quality trajectory, that explains a lot.
This entry was edited (15 hours ago)
in reply to Lauren Weinstein

Google is roughly 28 years old. A founder/executive at the start who was then aged 30 is now pushing 60. Insofar as corporate culture is set from the top down, Google is now running on the fumes of the original vision. It's no accident that the life expectancy of a successful corporation is only half that of a human organism ...
in reply to Charlie Stross

Yep. Years ago I publicly predicted that Google would follow the usual arc (DEC, HP, Bell Labs, etc.) -- and that really the only question was how fast it would happen. Sundar really sped up the process.


The fact that I can just...decide not to go to a class and no one really cares is still so foreign to me. Even more foreign, though, is having a social life that actually makes me want to ditch class. College is a weird place.
in reply to Quin

It took me until my senior year of college to even try skipping class once, and I did that because of weather. More precisely, I skipped two of the classes I had that day because they were in different buildings than the one where most of my classes were at that point. And I knew I wouldn't miss anything at all by skipping those two classes.
in reply to Matt Campbell

@matt That's a very fair reason as far as I'm concerned. The digital age is nice, I knew I wouldn't be missing anything because she posted an announcement on D2L telling us what we'd be doing that day, went on and read the posted notes in 5-10 minutes, and that was that.


got laid off in the big dropbox layoffs today.

if anybody is looking for a staff-level engineer who loves mentoring and who is an expert in web security, email security, TLS/PKI, key and secrets management, and general defense security stuff, please feel free to hit me up.

reshared this



The late, great Teri Garr put her foot down on #StarTrek when creator Gene Roddenberry let his sexist tendencies get the best of him. slashfilm.com/1700446/teri-gar…


Received my yearly rejection from @Rustnationuk yesterday. This time I was sure my talk will get shortlisted since IMO it's a very interesting topic but I guess it's not as interesting as other submissions. 🤷‍♂️

Before you ask, my submission was titled "Profiler-drive optimizations: how I optimized away 94% CPU from zbus".



PSA

Thanks to the GNOME Infrastructure team's ongoing improvements, the GJS API Docs (gjs-docs.gnome.org) are being migrated to new infrastructure.

There may be some slight downtime, but it will be back up very shortly! Sorry for any inconvenience!

#GNOME #GJS #GNOMEShell #GNOMEExtensions




Is there a good source of free/paid generic HTML/CSS themes for tasks like apps/blogs that aren't tied to a given SSG/framework?

Specifically, if I as a blind person want to put together a decent-looking prototype for something in whatever framework I happen to be working with, I'd like to grab something with a simple set of pages/stylesheets and carve them up for whatever templating engine that framework uses. I know these sometimes exist for individual setups like Hugo, but it's harder to work backwards from a framework-specific theme to something more generic. Should also be friendly for editing by hand since the first thing I'll do is separate the layout from the content.

I think I'd prefer Bootstrap for CSS, or something a bit less semantically dense than Tailwind, which always sounds like alphabet soup to me.

in reply to Nolan Darilek

Have you checked out simplecss.org/

I haven't used it yet, but my understanding is it tries to do as much as possible using just standard HTML elements, not classes.

Nolan Darilek reshared this.

in reply to Matt Campbell

I have not, will have to check it out. I like that Bootstrap's JS plugins for more advanced widgets generally do the right thing for accessibility, and that it looks decent. If this ticks both boxes then I may give it a shot. Thanks for the pointer!


In #CzechRepublic there is a traffic rule that cars have to keep 1.5m distance from a #cyclist. Nobody gives a shit. And even worse, cars often push cyclists out of the road. It's hard to find a day when I didn't have to do emergency braking like on the video...
in reply to Štěpán Škorpil

Interesting. I cycle around #Brno quite a lot and my experience is almost completely positive. I cannot recall a situation when a car driver endangered me. Most also try to keep a 1-1.5m distance if possible.
My worst experiences with aggression on roads are from Prague.
#brno
in reply to Štěpán Škorpil

send it to Police. There's the car identification plate clearly readable on the video.


Víte co to je #jokgu? Je to sport příbuzný s #nohejbal, který vznikl paralelně v Jižní Korei. Hraje se 4v4 s menším míčem a nesmí se hrát za sítí ani blokovat. Další porovnaní a reportáž z návštěvy českých hráčů u Jihokorejců najdete tady:

youtu.be/nFFTKXX7TYc



So many companies implementing PassKey so wrong that it’s mind boggling. What’s so hard to just ask for PassKey and not use it as a second factor?

It is a secure token, it doesn’t really need entering username+password and PassKey. I’ve even seen PassKey + TOTP on top (PayPal).

I am almost wondering that it is not incompetence but the corporate minds want the PassKeys to go away by making them hard to use.



Exploring Samsung Galaxy AI’s Live Translate: In-Call Translation Put to the Test accessibleandroid.com/explorin… #Samsung #AI