Skip to main content



From my Newsletter:

Know the Differences Between Web Services and APIs

telerik.com/blogs/know-differeโ€ฆ



@Bruce_Toews Let's get Google Notebook LM analyse a Flintstones episode shall we?
This entry was edited (1 week ago)



Spending time in Nanaimo with family. Never the most exciting trip, but get to spend time with people which is nice


Interesting job, keeping old technology running.

IEEE Spectrum: What It Takes To Let People Play With the Past spectrum.ieee.org/vintage-tech #vintagecomputing #computers #technology



MySQL 9.1: New Features, Deprecations, and Important Updates linuxtoday.com/blog/mysql-9-1-โ€ฆ


I think there should be a moritorium on restaurants calling burgers The Fat Boy. I mean, if anyone ever tried coming up with a Fat Girl burger, they'd be put out of business really fast.
in reply to Bruce Toews

Those are a specifically Manitoba thing I think. Havenโ€™t had one of those in a long time.
in reply to Bruce Toews

They do. That originated in Manitoba though, and I donโ€™t think they are in many places outside of Manitoba. I think itโ€™s fairly specific ingredients for those. They are awesome.



I think I need an ascii version of the "draw the rest of the owl" so I can paste that in as a comment when i get bored of writing comments half-way through a function.
in reply to Josh Simmons

Just so you know, ASCII art, particularly multi-line ASCII art, is very annoying to blind people using screen readers.
in reply to Matt Campbell

alas there's not really much to be done about that short of making less useless screen readers. aside from the generally more silly problem of actual images, ascii graphs and diagrams are genuinely useful in comments.
This entry was edited (1 week ago)



Ok, as promised here's Wordpress, very lightly modified to use SQLite as a backing store instead of MySQL.

You don't need to stand up a database, run a big machine or really much of anything, this is perfectly happy on the smallest VM you can find.

github.com/mhoye/pressonward/

This entry was edited (1 week ago)


in reply to simplycorbett

We are planning to have an iOS app, but haven't begun actively planning. We'll have lots of opportunity for testing and feedback once that happens.



Whatโ€™s made of rubber, handed out at some schools, and exists to prevent mistakes?

Erasers.




The doctor said my sugar was too high so when I got home I moved it to a lower shelf.


Sad to report that the Jelly Max will not run Eloquence. If I go to the app in my purchase history, I'm told it's not compatible with my device. If I try to install the APK directly, I just get a generic installation error. Presumably this phone just doesn't run 32-bit anything. CodeFactory also never fails to astound me with their half-assed design. I restored the backup from my Google Pixel where Vocalizer is set as the default engine, and it caused my Jelly Max to lose speech entirely. I had to call Aira and have them tell me when I was on text-to-speech settings so I could switch back to Google TTS. I still can't get SmartVoice to work, so I either put up with CodeFactory's unapologetic shittiness or learn to love Google TTS or some other nonstandard synth. Perhaps I should just get used to Google. It would uncomplicate my life a lot.
in reply to simon.old

That's interesting. vocaliser should fall back to google tts if no voices are available.
in reply to aaron

@fireborn It should, but it didn't this time, for whatever reason. Luckily I'm familiar enough with Android that I really just needed Aira to confirm which item Talkback was focused on, and I have a gesture for screen curtain. Otherwise, it was a brand new phone, no USB debugging, so I guess I'd have to plug in a keyboard and turn off Talkback or something. Super annoying either way.


Microsoft blocked your Windows 11 upgrade? This trusty tool can fix that zdnet.com/article/microsoft-blโ€ฆ


So this is a thing now. Adventures in Senior Dog Ownership. ๐Ÿ™„ The Old Pug is super weird about mealtimes now.
She's ravenous.
Then she won't eat.
Then she tries to eat the Retriever's food. Now she will only eat her breakfast when it's next to the Retriever. Not her dinner though. She wants her dinner other side of the kitchen next to the water dish. Ah well. Whatever makes the old gal happy. ๐Ÿ˜„
#Pug #Pugs
#DogsOfMastodon


Is dragonscave shutting down, or not? I'm not really wanting to switch instances if I don't need to.


Installing and Using Curl on Linux Like a Pro lxer.com/module/newswire/ext_lโ€ฆ


7 Linux Distributions That Feel Just Like Windows linuxtoday.com/blog/7-linux-diโ€ฆ


You know I love you, @thunderbird, but I was certain I had a big, ugly smudge on my monitor for a second there. :blobfoxlaughsweat:

#LossyPNG #OldEyes

This entry was edited (2 weeks ago)
in reply to R. L. Dane

Oh noooooo. If you report this on bugzilla.mozilla.org and shoot me the bug number, I do my best to bump this to the team!

(And trust me, this typist just got her first pair of bifocals. We get the challenges that come with experienced eyes!)

in reply to Thunderbird: Free Your Inbox

I hadn't really thought of it in terms of a *bug*, but you know, it *is* awfully hard to see.
I don't have time right now to grab the nightly and go through the proper bug reporting procedure, but if I get a chance to tomorrow, I'll let you know.

Thanks again! :)




Protecting your critical Amazon EBS volumes using AWS Backup
aws.amazon.com/blogs/storage/pโ€ฆ #aws #blog
#blog #aws


Well, it's been an odd kine of day spent more asleep than awake, but in the times I was awake I reached the end of Downton Abbey. I honestly never wanted it to stop. The end was so beautiful I broke all to bits and cried and wailed in my usual way when something gets me. I could watch the films, but I don't know if I want to. That ending was so nice I might just stay with it.
in reply to Lulu Hartgen

I've only seen the first film but it was very nice to catch up with them all again.

in reply to SuspiciousDuck

@SuspiciousDuck Nooo... Od kdy Mastodon aktivnฤ› nabรญzรญ dalลกรญ รบฤty ke sledovรกnรญ?

(Nepamatuju si, ลพe jsme to za poslednรญ roky kdy vidฤ›l...)

in reply to Stevez

hej presne ja som sa tieลพ ฤudoval ale je to asi tou poslednou aktualizรกciou ฤo zmenila aj vzhฤพad webovรฉho rozhrania. Nepรกฤi sa mi to ale asi to preลพijem.
This entry was edited (2 weeks ago)


Wow! I'm making #Bandwagon -- an open source, community-focused alternative to #Bandcamp that anyone can self-host.

As of this morning, there are 99 #Musicians and #Bands who have set up #Fediverse profiles on bandwagon.fm -- and half of those already indexable on search engines.

So I'm humbled by the number of people who are giving it a go. There's obviously lots of people out there looking for something new.

I promise to do my best to give y'all the tools you deserve.

reshared this

in reply to Erion

@erion

Really? It runs on a Rasberry Pi??Thats awesome. You made my day!

If youโ€™re self-hosting, lots of things are changing rapidly with Bandwagon, so we should connect somewhere (email, Mastodon, GitHub) so I can make sure I donโ€™t break your site.

in reply to Ben Pate ๐Ÿค˜๐Ÿป

Thank you very much for the offer. At the moment there are a few missing things, such as embeddable tracks or possibly some sort of payment processor support, so I'm holding off on hosting it in production for now, but I'm definitely keeping an eye on how things will end up. Even without Fedi support, there is nothing out there which is as simple to set up and use as Bandwagon, so that's a plus as well.

I also really like the way Emissary works, it's quite inspiring and refreshing to see high quality software being contributed back to the open source community.



Idem domov. Veฤพmi som chcel byลฅ dnes neprรญjemnรฝ ale vรดbec mi to neลกlo, rรกno si hovorรญm nepotrebujem ani zarobiลฅ len nech to rรฝchlo ubehne. Nebol som ani neprรญjemnรฝ, zarobil som a ubehlo to rรฝchlo. Divne mi ne stรกle.
This entry was edited (2 weeks ago)


I got a call from a consumer who is looking for a digital recorder where she can make a recording, save it and then add to it later. Does the Micro Speak do this? If not, are there any digital recorders that can do this? I don't think she's very tech-savvy so it should be simple and intuitive to use, withh accessible documentation. If the Micro Speak could do this it would likely be perfect for her.
This entry was edited (2 weeks ago)
in reply to Kelly Wickham

@kjw810 Kelly, I can't thank you enough for this information as I've never heard of this product until you mentioned it. I did some research and I see that Independent Living Aids sells it for $219.00. I called the consumer and gave her their contact info as well as the name of the recorder. Again, thank you so much. She is quite happy and it's because of you that she's feeling encouraged.


Matrix 1.12, performance improvements for sliding sync, the birth of gomuks web. That and much more happened This Week in Matrix!

matrix.org/blog/2024/10/18/thiโ€ฆ


in reply to Merlin.2160p.BDRip.x265.10bit

I'm sorry, but the the two images on that page don't have useful alt text, so I don't know what they are.


Turn your camera off. Randomly start screaming things like "fuck off", "leave me alone" or just screaming in pain in the middle of the meeting. When there's an awkward silence, be like "Oh sorry I thought I was muted. I was talking to my cat."
in reply to Dave Macโ€ŠFarlane

because with the camera on they would have probably seen cat butt.
This entry was edited (2 weeks ago)


On this day (or near it) in 2015, I joined the Mozilla project by starting work as a full-time employee of Mozilla Corporation. Iโ€™m two hardware refreshes in (I was bad for doing them on time, leaving my 2017 refresh until 2018 and my 2020 refresh until 2022! (though, admittedly, the 2020 refresh was actually pushed to the end of 2021 by a policy change in early 2020 moving from 2-year to 3-year refreshes)) and facing a third in February. Organizationally, Iโ€™m three CEOs and sixty reorgs in.

Iโ€™m still working on Data, same as last year. And Iโ€™m still trying to move Firefox Desktop to use solely Glean for its data collection system. Some of my predictions from last yearโ€™s moziversary post came true: I continued working on client code in Firefox Desktop, I hardly blogged at all, we continue to support collections in all of Legacy Telemetryโ€™s systems (though weโ€™ve excitingly just removed some big APIs), Glean has continued to gain ground in Firefox Desktop (weโ€™re up to 4134 metrics at time of writing), and โ€œFOG Migrationโ€ has continued to not happen (I suppose it was one missed prediction that top-down guidance would change โ€” it hasnโ€™t, but interpretations of it sure have), and Iโ€™m publishing this moziversary blog post a little ahead of my moziversary instead of after it.

My biggest missed prediction was โ€œWe will quietly stop talking about AI so much, in the same way most firms have stopped talking about Web3 this yearโ€. Mozilla, both Corporation and Foundation, seem unable to stop talking about AI (a phrase here meaning โ€œlarge generative models built on extractive data mining which use chatbot UIโ€). Which, I mean, fair: itโ€™s consuming basically all the oxygen and money in the industry at the moment. We have to have a position on it, and itโ€™s appropriating โ€œOpenโ€ language that Mozilla has a vested interest in protecting (though youโ€™d be excused for forgetting that given how little weโ€™ve tried to work with the FSF and assorted other orgs trying to shepherd the ideas and values of Open Source in the recent past). But weโ€™ve for some reason been building products around these chatbots without interrogating whether thatโ€™s a good thing.

And youโ€™d think with all our worry about what a definition of Open Source might mean, weโ€™d make certain to only release products that are Open Source. But no.

I understand why weโ€™re diving into products and trying to release innovative things in product shapeโ€ฆ but Mozilla is famously terrible at building products. Weโ€™re okay at building services (Iโ€™m a fan of both Monitor and Relay). But where we seem to truly excel is in building platforms and infrastructure.

We build Firefox, the only independent browser, a train that runs on the rails of the Web. We build Common Voice, a community and platform for getting underserved languages (where which languages are used is determined by the community) the support they need. We built Rust, a memory-safe systems language that is now succeeding without Mozillaโ€™s help. We built Hubs, a platform for bringing people together in virtual space with nothing but a web browser.

Weโ€™re just so much better at platforms and infrastructure. Why we donโ€™t lean more into that, I donโ€™t know.

Well, I _do_ know. Or I can guess. Our golden goose might be cooked.

How can Mozilla make money if our search deal becomes illegal? Maintaining a browser is expensive. Hosting services is expensive. Keeping the tech giants on their toes and compelling them to be better is expensive. We need money, and weโ€™ve learned that there is no world where donations will be enough to fund even just the necessary work let alone any innovations we might try.

How do you monetize a platform? How do you monetize infrastructure?

Governments do it through taxation and funding. But Mozilla Corporation isnโ€™t a government agency. Itโ€™s a conventional Silicon Valley private capital corporation (its relationship to Mozilla Foundation is unconventional, true, but I argue thatโ€™s irrelevant to how MoCo organizes itself these days). And the only process by which Silicon Valley seems to understand how to extract money to pay off their venture capitalists is products and consumers.

Now, Mozilla Corporation doesnโ€™t have venture capital. You can read in the State of Mozilla that we operate at a profit each and every year with net assets valued at over a billion USD. But the environment in which MoCo operates โ€” the place from which we hire our C-Suite, the place where the people writing the checks live โ€” is saturated in venture capital and the ways of thinking it encourages.

This means Mozilla Corporation acts like its Bay Area peers, even though itโ€™s special. Even though it doesnโ€™t have to.

This means it does layoffs even when it doesnโ€™t need to. Even when thereโ€™s no shareholders or fund managers to impress.

This means it increasingly speaks in terms of products and customers instead of projects and users.

This means it quickly loses sight of anything specifically Mozilla-ish about Mozilla (like the community that underpins specific systems crucial to us continuing to exist (support and l10n for two examples) as well as the general systems of word-of-mouth and keeping Mozilla and Firefox relevant enough that tech press keep writing about us and grandpas keep installing us) because it doesnโ€™t fit the patterns of thought that developed while directing leveraged capital.

(( Which I donโ€™t like, if my tone isnโ€™t coming across clearly enough for you to have guessed. ))

Okay, thatโ€™s more than enough editorial for a Moziversary post. Letโ€™s get to the predictions for the next year:

  • I still wonโ€™t blog as much as Iโ€™d like,
  • โ€œFOG Migrationโ€ might actually happen! Weโ€™ve finally managed to convince Firefox folks just how great Glean is and they might actually commit official resources! I predict that weโ€™re still sending Legacy Telemetry by the end of next year, but only bits and pieces. A weak shadow of what we send today.
  • Thereโ€™ll be an All Hands, but depending on the result of the US federal election in November I might not attend because its location has been announced as Washington DC and I donโ€™t know if the United States will be in a state next year to be trusted to keep me safe,
  • We will stop putting AI in everything and hoping to accidentally make a product thatโ€™ll somehow make money and instead focus on finding problems Mozilla can solve and only then interrogating whether AI will help
  • The search for the new CEO will not have completed by next October so Iโ€™ll still be three CEOs in, instead of four
  • I will execute on my hardware refresh on time this February, and maybe also get a new monitor so Iโ€™m not using my personal one for work.

Letโ€™s see how it goes! Til next time.

:chutten

chuttenblog.wordpress.com/2024โ€ฆ

#anniversary #mozilla #thisWouldBeThePotteryOrCopperAnniversaryIfThisWasAMarriage #work #yearOfGleanOnTheDesktop

in reply to chuttenblog

between late 2011 and late 2015 I had only two different laptops. Was not even a refresh, it was a failure. I think we got 4 CEO in that time period.


Is beige.party really gonna shut down? how long do I have to find another instance/
in reply to J๐ŸŽƒ

It's a dumb substitution, which gets put as your instance name when your instance fetches it. It's a really stupid joke...



TFW you take a nap, but can't fully fall asleep, and your brain produces the root cause of a bug you just wrote a test for yesterday.



Itโ€™s horrifying that this even needs to be said. Of course this is why it was published anonymously. If you donโ€™t know that by nowโ€ฆ jhfc.
mastodon.social/@report_press/โ€ฆ
โ‡ง