marcusolang.substack.com/p/im-…
I'm Kenyan. I Don't Write Like ChatGPT. ChatGPT Writes Like Me.
I'm calm. I'm calm. I promise.Marcus Olang' (this man's mind)
Had to run an errand today that involved navigating what I consider to be one of the worst intersections in the city - it's between two shopping areas and just slow and clogged and everyone is always grumpy.
Two people were standing OUT IN THE RAIN, making giant bubbles that would float into the intersection and interact with everyone. It was total magic.
youtube.com/watch?v=BoQctt3WEy…
Brandi Carlile: Tiny Desk Concert
Ann Powers | December 3, 2025Brandi Carlile has a way of making any performance feel like a tête-à-tête, a deep emotional exchange between friends that just ...YouTube
Apparently it will come with 32 GB RAM and two Thunderbolt ports, which seems promising. But there's a huge difference between minimum hardware and optimal hardware now, so it would be good to know which side Humanware is closest to.
@jackf723 @jscholes And afaik the more radios you have, the more certification pain you get from all the countries you're trying to sell to.
AT is one of the worst markets to be in from that perspective, since you're mostly selling to individuals, you don't have high volume to spread the costs over, and your customers are extremely geographically diverse.
Yeah, at this point I'm just resigned to using an Android phone as a hotspot or whatever. Maybe the thing that will push me to buy an ARM laptop will be cellular. Kind of a shame we're not at the point where Humanware could just use one of those.
After years designing and scaling web and mobile applications using React and Node.js, I am now actively looking for a full-time, remote FullStack position.
My focus has always been on solving tough technical problems and building systems that last. I enjoy creating maintainable solutions and have a background in developing products that significantly boost efficiency and customer retention.
Any leads or introductions to teams building great products would be genuinely appreciated!
Sensitive content
TIL that Kenyan workers have been used so much to train AI systems, that standard writing by Kenyan people is often flagged as AI generated while it is not (which means that they can get discriminated for jobs / exams etc)
marcusolang.substack.com/p/im-…
Edit: many people raised below that the article is talking about texts written in very classically trained English detected as AI generated, which is the case for many Kenyans. It is documented that many Kenyan workers have been hired to train LLMs, but I made an assumption that it was the reason for this detection while it may not be. Sorry about that, thanks for the feedback (and feel free to continue the discussion here)
I'm Kenyan. I Don't Write Like ChatGPT. ChatGPT Writes Like Me.
I'm calm. I'm calm. I promise.Marcus Olang' (this man's mind)
reshared this
PSA: Better mobile carrier deals may be yours for the asking - 9to5Mac
Competition between mobile carriers is now so intense that they are not only trying hard to poach customers from each...Ben Lovejoy (9to5Mac)
Welcome to our last In-Process blog post for 2025! nvaccess.org/post/in-process-1…
In this edition:
- Holiday Season Trading Hours
- NVDA with Digitech Reece
- World Blindness Summit Presentation
- Finding Things
Do check it out, have a wonderful break if you are having time off or a holiday, spend time with loved ones, and we look forward to catching up with everyone in 2026!
#NVDA #NVDAsr #ScreenReader #Accessibility #Christmas #NewYear
Zach Bennoui reshared this.
How Roomba invented the home robot — and lost the future
iRobot’s collapse marks the end of an era. In an interview, co-founder and former CEO Colin Angle calls it a blow for robotics.Jennifer Pattison Tuohy (The Verge)
The death of the internet as we know it is real and very much happening in front of our eyes
"Google AI summaries are ruining the livelihoods of recipe writers: ‘It’s an extinction event’"
theguardian.com/technology/202…
Google AI summaries are ruining the livelihoods of recipe writers: ‘It’s an extinction event’
AI Mode is mangling recipes by merging instructions from multiple creators – and causing them huge dips in ad trafficAimee Levitt (The Guardian)
Contact WhatsApp
WhatsApp Messenger: More than 2 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere.WhatsApp.com
reshared this
Fact Sheet: President Donald J. Trump Designates Fentanyl as a Weapon of Mass Destruction – The White House
DEFENDING AMERICA FROM A CHEMICAL WEAPON: Today, President Donald J. Trump signed an Executive Order designating illicit fentanyl and its core precursorThe White House
@vick21 Fentanyl is objectively terrifying. Pretty narrow band between a recreational dose and a fatal one. Cheap to make, hard to detect in transit, and now it's being fabricated all over.
Basically, any pill or powder being sold on the street could be cut with fentanyl, if not 100%, because it's cheaper and easier to procure than other drugs. That's how most people die from it.
The news is pretty much all good. There's a new rate boost option that will help a lot with reading apps that arbitrarily cap the maximum speech rate at 300 or 400 percent, which is basically every reading app I could find. This was a major pain point of the previous version of Eloquence, and it wasn't even CodeFactory's fault, so it's nice to see this added as an option.
Otherwise, it should be familiar to anyone who used the old version. I can't remember if there was a way to remove intonation pauses in the previous version but this new one has a checkbox for it. It has a sample rate selection, and like before, I actually enjoy the 16KHZ version. The higher sample rate on iOS causes Eloquence to sound like it has no teeth, but the Android version has always sounded more natural, and it adds much-needed clarity when using low-quality earbuds.
As for the subscription, it's $3/month for me. I'm not sure if that's Canadian or US dollars, so it might be less than $3 for Americans. There's also a $30/year option. Considering Eloquence was originally a one-time purchase of $20, this seems like a good balance. Android is the affordable option for a lot of people, and $3 USD goes a long way in other countries, so I imagine this was their attempt to get as many people subscribed as possible. Let's not forget that the price for subscriptions can change at any time, so this could be an introductory price or a forever price.
My main question is whether a failed license validation will cause the synth to stop functioning, leaving the user with no way to use their own phone. CodeFactory also resells Vocalizer voices, and those are lifetime licenses, but I've had two different phones become unusable after being turned on with no internet connection. In one case, I had to get sighted help to connect to the wi-fi where I was staying, so CodeFactory could connect to its licensing server to--idk, verify the definition for the word "lifetime" I guess. So I sincerely hope the fallback mechanism has been improved here, because rendering someone's phone unusable is a serious potential safety issue.
I know people will probably crack this, for good reason, but I would urge everyone to only install this hypothetical crack to circumvent the licensing restrictions and keep the subscription active. CodeFactory did create this port and if we all just steal it for free, they'll make no money from it. That's not a win for anyone, and it will cause them to abandon it the way they did the first one.
The Secrets of Sega Channel: VGHF recovers over 100 Sega Channel ROMs (and more) | Video Game History Foundation
Our project to preserve the history of Sega Channel — including over 100 new Sega Channel ROMs.Phil Salvador (Video Game History Foundation)
docs: fix time_posttransfer output unit as seconds by skatsubo · Pull Request #19986 · curl/curl
In a couple of places in docs time_posttransfer's output is mentioned as milliseconds while it is actually unit of seconds.GitHub
Dennis reshared this.
1. Is using the controller to twiddle DAW params still subject to the same delayed speech response?
2. If there's nothing complicated happening, does that mean ReaKontrol could do this with hardware other than MK3 Jamie?
VST: ReaComp (Cockos) = 22 0 1 2 3
That would give you wet%, threshold, ratio, attack and release in that order.
@chikim @FreakyFwoof @TheQuinbox @KaraLG84
VST: ReaEQ (Cockos) = Freq-Low Shelf | Gain-Low Shelf | BW-Low Shelf
Maybe it needs to be YAML or something like that so we can do items on separate lines:
VST: ReaEQ (Cockos):
- Freq-Low Shelf
- Gain-Low Shelf
- BW-Low Shelf
But anyway, this is a way off, so no idea why I'm musing on it.
@chikim @FreakyFwoof @TheQuinbox @KaraLG84
Even with Mk2, I've always noticed that the responsiveness of the speech with the keyboard is rather sluggish. I always assumed this was a limitation specific to the hardware. However, with the NI Accessibility Helper, I'm noticing that the latency is high even when using the PC keyboard to navigate the zones, get help, etc.
Subjective measurement is tricky for developers, so let's get scientific. I used a SAPI5 voice implementation which allows me to get speech directly into the NVDA screen reader. NVDA can measure the time from a key press to when speech occurs. Here's what we get:
[NVDA log]
As you can see, there's a delay of over 300ms between the time a key is pressed and the time speech occurs. To ensure this isn't a delay elsewhere in the system, I tried outputting directly from a Python program to SAPI5:
[NVDA log]
Here, you can see that the time is only 45ms. That's still not ideal, but that's a great deal lower than the >300ms we see with NI Accessibility Helper.
As a totally blind screen reader user myself and someone who spent 10 years developing a screen reader full time, I can't emphasise enough the critical importance of responsiveness. It can make or break a delightful experience. Many users won't even understand exactly what is bothering them, but it will irritate them over time. To make this practical, if someone hears 10000 messages from NI Accessibility Helper (not unreasonable if they're browsing a lot of instruments and making a lot of parameter changes in a long session), at 300ms of latency per message, they've wasted 50 minutes of their time just waiting for speech that they could have spent making music.
Perhaps the concern is that the user will hear a lot of truncated speech if they scroll fast and so an artificial delay has been introduced. On the contrary, hearing truncated speech is far preferable to high latency and screen reader users are already very familiar with this when they move fast. If this is not a concern you are willing to dismiss or there are certain voices that have caused problems, perhaps a responsiveness setting could be introduced.
If this isn't the concern, it'd be great if this responsiveness problem could be investigated.
I don't need an AI companion for my Zoom
I don't need Rufus telling me what to buy on Amazon
I don't need Copilot telling me how to use Excel
I don't need Adobe's AI assistant summarizing PDFs for me.
These all all things I've run across just this morning trying to get through a day.
It may not be 100% accurate but it's better than me trying to take notes during, and remember what happened after.
The rest can go right away though, for sure.
I know my students have found it useful too.
As I was already complaining about #WUR I can add another nice episode from their IT:
As some of you might know, @thunderbird added native support for exchange. I immediately wanted to connect my uni-email and get rid of my wonky outlook-brave-webapp.
Of course, it did no go as expected: an error message told me that admin approval is needed.
So far so good, let's ask IT if they could change this, as thunderbird is the e-mail-clients with the oldest and best track record you could possibly have.
Reply from them: "We cannot provide access because we don't know what is done with the data gathered from your Office365 Account. You will need to use Microsoft Outlook."
Thunderbird Privacy Policy
Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features!Thunderbird
.... guys have had hundreds of more pressing tasks, and .... task Z was not addressed.
C'mon.
@mikalai @collectifission it's a bug that affects me every single day. They have nothing more pressing than fixing what they've already made and actually building a fully integrated login manager so they can behave like a real OS.
All this rewriting everything every 2 years is nonsense. Maybe a lot has changed since I last used KDE 3 but I'm not seeing the fruits of their labor
My Ubuntu Summit talk is up! Where I talk about:
1. How Desktop UX is effectively dead
2. Why I hate the term UX/UI with the heat of 1000 suns
3. How OSS can actually innovate in #ux
youtube.com/watch?v=1fZTOjd_bO…
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10
This talk focuses on that evil little term “UX/UI,” which is responsible for so much confusion and tension in open-source projects. Not only does it unnecess...YouTube
Michael Marshall
in reply to Marco Zehe • • •Thanks for the tip.
I wonder when the mac version is coming out?
Mona app
in reply to Michael Marshall • • •Marco Zehe
in reply to Mona app • • •Walter Basil
in reply to Marco Zehe • • •Eden Linnea
in reply to Marco Zehe • • •Jay
in reply to Marco Zehe • • •Sensitive content
Yup, only with “Pro Max”.
Classic Pro is left behind, too bad. 😕
dodoalexo🇸🇰
in reply to Marco Zehe • • •Ken Guzik
in reply to Marco Zehe • • •David Harvey
in reply to Marco Zehe • • •