Danie's avatar
Danie
danie@nostr.fan
npub1g2jp...yjj6
Testing out new the noStrudel web client
Danie's avatar
Danie 0 months ago
Voicebox is a local-first AI voice studio — a free and open-source alternative to ElevenLabs and WisprFlow Clone voices from a few seconds of audio, generate speech in 23 languages across 7 TTS engines, dictate into any text field with a global hotkey, and give any MCP-aware AI agent a voice of your choosing. The two cloud incumbents sit on opposite halves of the voice I/O loop — ElevenLabs on output, WisprFlow on input. Voicebox does both, bridges them with a bundled local LLM for refinement and per-profile personas, and runs the whole thing on your machine. Apart from full privacy, as you are running it locally, you do not have the token limitations of many online cloud services. There are some good YouTube videos showing how to get going with Voicebox, and also featuring what all it can do. It is not just a simple text-to-speech processor. See #ai #alternativesto #opensource #technology image
Danie's avatar
Danie 0 months ago
After a week with my new Pebble Time 2 watch I’m really happy with it I see it arrived just on a week ago now, and although I've been using it a lot with testing apps, exercising, monitoring sleep, etc the battery is only now dipping below 50%. It is supposed to be good for about 3 weeks of use. Isn't this what a smartwatch should be all about! With all my Apple Watch, Samsung Watches, LG watches, etc it was always about 2 days max battery life. Pebble Apps's Battery view I did have one glitch that was really worrying me, and that was the movement detection was just not working at all. So it was not showing any steps being walked, nor any movement during sleep. I had tried re-updating the software, rebooting it, and also using the three-button reset. I filed a bug report from inside the app, and Pebble suggested long pressing the left button for 10 seconds. It rebooted and all was fine again. The other thing concerning me was that a handful of people had cracked the glass of the watch (out of thousands shipped). The reason is that the glass protrudes slightly above the metal body of the watch. The recommendation many had, was to download a free 3D printing file, and print a bumper to clip on the top of the watch. I did this and found an online service, in South Africa, to print a few and courier them to me. This fits like a glove on top of the watch, and it feels better protected now. What is great about this watch is that it is open source, so the community is creating tons of useful apps for it. The Time 2 has a colour e-ink screen, a heart rate sensor, 3-axis movement sensor, a speaker and microphone, and a touchscreen. So new apps are still appearing which take advantage of these capabilities. So much can be tweaked for it compared to Big Tech watches where you get basically what they want to let you use. Pebble App showing sleep and heart rate data So what am I actually using on it then? Watch faces Seeing I was a Casio, and I love classic watch faces, I'm actually using (featured photo at top of this post). The OS is set to sound a chime on the hour (well actually it does a haptic vibration as the speaker is not yet enabled on the firmware). I also like the CORE91 watch face, but the Quartz one is by far my favourite. Shopping It has long been a requirement for all of my watches to have OurGroceries running on it, so I could tick off my shopping items, by aisles, as I move through the shop. I was a bit devastated to find the old Groceries app for Pebble had not been updated since 2015, and it broke by querying an API authentication link that no longer existed. I tried to rewrite the app with Gemini and Claude, but it was just not working. In the end I found and tried Grosh for Pebble and for Shopping. My criteria are I want to set up lists on my web browser, and it must have categories for the aisles so that I can move through a shop logically and not dash back and forth for items. Grosh fell out of the running with some clunkiness (pity as it was fully free including web browser access). In the end the free version of AnyList Shopping actually works very well. Yes the paid version would get full web browser access, uploaded photos, prices, and quite a few other interesting extras, but the categories work well, and I can set my lists up on the phone quite fine. I was a bit put out that when opening the list on the watch, you see all 100 checked off items, and need to scroll down to the first unchecked item you want to buy. After checking the item off, it did jump straight to the next unchecked item. But kindly enough, as many open source devs are, the dev added a toggle so I could hide all the checked off items and just see my clean list when shopping. So right now I'm super happy with this shopping app. AnyList Shopping app view that I see on the watch while shopping Exercises The Pebble watch has a pretty good exercise app built in. It records all you need, but there is no GPS in the watch, so what it pushes through to Android Health Connect, is just steps, pace, heart rate, estimated distance and calories. This would sync via Google Fit into Strava, but I wanted the GPX maps and altitudes, etc. Accuracy-wise I was very impressed as I compared the heart readings with my Polar H10 Chest Strap, and they were either spot on, or off by about 2 to 3 bpm. Yes my Apple Watch was as good (when I had an iPhone) but the last two Samsung watches I had, were incredibly bad, sometimes lagging by 20 minutes into an exercise before it even showed the correct reading (it was so bad I took the first Samsung watch back twice for repairs). The Samsung watches never came right, and that was why I bought the Polar H10 Chest Strap, about which I did a lengthy blog post at . Official Pebble Workout app The only way around this is to use an app that works with a companion app ion the phone. That companion app will respond with the GPS tracking, using the phone's GPS. Another way is for the watch app to query the phone's GPS and record that. So I narrowed it down now to about two apps to try out further. is a watch app that also has a companion app on the phone. The other app is which appears to query the phone's GPS as it has no companion phone app. They both track various types of exercises with a wealth of data. Iron has numerous customisations one can do to the stats shown on the watch, whilst Pebble Fit seems a bit more preset in this area. The image below shows the view I'm using on the watch. Clicking the middle right button scrolls through the middle row view options you set up, and the bottom right button scrolls that bottom view showing heart rate, altitude, etc graph views. Iron app on the Pebble Watch Iron app on phone playing back exercise activity i- I toggled privacy on so it hides the map I've not tested Pebble Fit in the field yet, but I do like that in its settings you can set how often it should poll for the heart rate in seconds. Also in the app settings is the ability to import a GPX track, and then follow it on the watch (pretty handy for trails). The app defaults to exporting an activity to Google Drive in GPX, TCX or FIT formats. You can also trim the exercise and view it where it shows a map, heart rate zones, heart rate graph, etc. Iron app's screen is probably easier to read though, with its larger font and clean black and white colours. Pebble Fit screen shown during exercise A slight "downside" is that neither will automatically export the activity directly to Strava. Part of the reason is that Strava is restricting their free API tier. So what both apps do, is it exports the GPX or TCX file to the phone (you set a folder). I found another Android phone app called , and this will do one or two-way syncing between quite a few online health services. So I've set it up for Strava now. Basically when I finish an exercise I just do a quick export of that file. I open SyncMyTracks and hit sync, and that's it. It knows what it has already synced, and just syncs the new exercise activity to Strava. You could also import that file manually into Strava, but this sync is actually very slick and quick. SyncMyTracks phone app view Notes and Memos I did first try to use the Index feature (the one intended to work with the Pebble Index Ring). It does work perfectly from inside the phone app, but when using the Android home screen widget for quick records, it locks up the app. There is also no way right now to set up any quick launch button on the watch to trigger it (I suppose to not impact Index Ring sales?). So I'm really tossing up still between and . Both apps activate with a button press, and you record your reminder, task, or thoughts, and they use AI to decide where it needs to go. It can go to the watch's timeline and popup as a reminder, Brain Dump is supposed to also integrate with Google Tasks, Todoist, Nextcloud Notes, and Notion. Brain Dump though has some issue with authenticating to Google Tasks, and I suspect it is a Google imposed limit for the app based on its beta test status. Whilst Notes to Self certainly pushed a reminder note into the timeline for the correct time, Brain Dump did not pop anything up at the time given (I suspect it wants to send it to one of the connected 3rd party services). But either ways, these are useful types of apps for quickly recording something while you are driving or busy with something else. Phone Notifications I do have it setup to show only very select notifications such as SMS, phone calls, health notifications, notifications from my banking app, etc. Sleep Tracking I've long been using with all my previous smartwatches, and they also have an integration with Pebble watches. When I trigger the sleep app, the watch passes through heart rate and movement data to the app. This has been working very well, and I notice that the Pebble built-in sleep tracking also is showing my sleep data on the watch too (probably syncing via Android Health Connection service). General I also have the following activated in the Pebble app: Heart rate – take a reading every 30 minutes throughout the day Hourly chime – well it vibrates only right now, but nice to know when an hour is passing I'm using the cool white backlight on high intensity, but you can choose any colour, and there are requests logged to be able to have it as red at night App Store The thing is there are tons of apps and watch faces available for a single click install from the Pebble and Rebble stores. There are even alternative notifications apps to give more functionality than the built-in notification view. As new watches are busy being delivered weekly, there are also more devs getting involved and creating new and improved apps and watch faces. You can view available apps and faces at . App store Conclusion I'm really happy to be back on a Pebble watch again. One issue that is sorted out is that the OS is now open source so we should not see an issue again with that. But remember that Rebble stepped in the previous time anyway to fill the gap. The bigger issue may be more around the hardware longevity (repairability is not yet determined, and most smartwatches are not really easy to fix as an end user). Often it is the battery that needs replacing after 8 or 10 years (I've only kept my previous smartwatches for a max of 2 years). The other thing may be around newer models to keep users interested and move with the times. Generally though Pebble watch users are not looking for the latest in fl;ashy screens and technology – they want a functional device that does all the basics, has the ability to run 3rd party open source apps, and has excellent battery life. What we may see in future is new sensors being available as they go mainstream and cost less e.g. like blood-oxygen sensors. Pebble was not intended to be a direct replacement for Apple or Samsung watches – it was stated up front they were not going to be answering phone calls for example, compete with Apple Watch on the level of health data being tracked, or do video meetings. What we will see though, is creative devs making very innovative use of the existing sensors in the watch, where algorithms can analyse data to provide new notifications of various situations as they arise. The new watches were only really shipped in 2026 so we can expect the app store to still grow dramatically in terms of apps and watch faces that will be available. I'll likely be updating this webpage as I learn and discover more. I'll keep its date and time pinned though, as I don't want to keep duplicating blog posts going out everywhere. But updates will be indicated with an edit date next to them. See #opensource #pebblewatch #pt2 #technology image
Danie's avatar
Danie 0 months ago
Every Physics Teacher (And Student) Should Try This Open Source Software "Open source software has always been a cornerstone in scientific applications. From supercomputers to CERN labs, handling some of the greatest discoveries of humankind and accelerating particles beyond imagination, open source software has provided the framework for all necessary technological usage. Bringing it down to a simpler level, KDE's Step provides you a platform to test out some of the most important basic concepts in physics, like simple motion, electrostatics and gravitation, and even things like spring (harmonic) motion." It is said a picture is worth a thousand words, so what would an experimental model be worth in words? This is not just watching, but also being able to chnage parameters and see how it effects the physics. This is the way educational software should be: Free of costs, free of adverts, free of tracking, and the ability to study how it functions, and adapt it. See #education #opensource #technology image
Danie's avatar
Danie 0 months ago
Voicebox is a local-first AI voice studio — a free and open-source alternative to ElevenLabs and WisprFlow Clone voices from a few seconds of audio, generate speech in 23 languages across 7 TTS engines, dictate into any text field with a global hotkey, and give any MCP-aware AI agent a voice of your choosing. The two cloud incumbents sit on opposite halves of the voice I/O loop — ElevenLabs on output, WisprFlow on input. Voicebox does both, bridges them with a bundled local LLM for refinement and per-profile personas, and runs the whole thing on your machine. Apart from full privacy, as you are running it locally, you do not have the token limitations of many online cloud services. There are some good YouTube videos showing how to get going with Voicebox, and also featuring what all it can do. It is not just a simple text-to-speech processor. See #ai #alternativesto #opensource #technology image
Danie's avatar
Danie 1 month ago
Strava killed its free API, so I built my own fitness platform with Endurain and FitPub instead “Strava has been a big part of my fitness workflow for one big reason. I don't really care about leaderboards or social features, but it acts as a great hub between devices, apps, and services. I use an Apple Watch and I also use a Garmin, and Strava lets me bridge all of these together. That setup has become a lot harder to maintain after Strava removed access to its free API tier for most consumer use cases. Since I also dabble in a range of other wearables that don't really sync directly, this has understandably made it harder than I expected to get my fitness data synced to a common place. That pushed me to look for alternatives.” Strava has been incredibly useful to so many athletes, but that reason is because there is a mass of users using it (ever tried getting someone to leave Facebook for Nostr?) and it has a good API allowing more crowdsourcing of data from other apps. But we are all on borrowed time with Strava as it is a proprietary platform and is apparently filing for an IPO soon (remember when Facebook had open APIs to embrace all the 3rd party networks, and then starting shutting that access down?). So we don't know the full implications of this yet, but Strava will become more restrictive as things go forward. As the linked article points out, you could self-host Endurain for similar stats for yourself, but if you are into sharing exercise stats, wanting to see similar stats, and following friends, then FitPub does look pretty good (see But, of course, like with Facebook, your own friends won't be on it! If they are anywhere on the Fediverse though, which uses ActivityPub protocol, then they can still follow you. The challenge is to get your exercise data in easily (no complicated file syncing etc). From what I see on Pebble watches you could use an app called GadgetBridge, Garmin users are best off as Endurain natively syncs with that service, Polar uses could sync to intervals.icu and there are hooks to then pull into FitPub. Apple users may be able to use Ride Journal which can sync to FitPub. The post mentioning the Strava API changes is at . See #exercise #health #opensource #openstandards #technology image
Danie's avatar
Danie 1 month ago
Warning about guards scanning driving licences at estates and offices in South Africa “Guards at the gates of estates, complexes, office parks, or gated communities should not make digital copies of your driving licence, as it could infringe on the Protection of Personal Information Act (POPIA). This is according to the Information Regulator of South Africa’s latest draft Code of Conduct for the processing of personal information at gated accesses.” The takeaway being they can scan your car license but not your personal ID. For visitors to complexes they can record:– Name– Purpose of visit– Vehicle registration (only if driving in)– Time of entry/exit It is considered excessive and unnecessary (in other words not compliant with the POPI Act) to record:– ID copy or photo– Home address– Email address– Personal phone number– Employer details See #privacy #southafrica image
Danie's avatar
Danie 1 month ago
Firefox’s free VPN lifts data limit, offers 28 server locations “You can now use1 Firefox’s free built-in VPN without a monthly data limit – but only until August 31, 2026. Mozilla is also temporarily expanding the list of VPN server locations available to proxy your browsing traffic via, up from the current set of 5 locations to a more generous 28 (including South Africa). On September 1, the Firefox VPN will drop back to a 50 GB monthly data limit and a reduced set of server locations for free accounts.” Even 50 GB per month is a pretty good amount of data, unless you're streaming movies or using Steam Games. Still it is worth testing in case you are paying elsewhere for a VPN service. See #privacy #technology #vpn image
Danie's avatar
Danie 1 month ago
Google Earth’s flight simulator is now available in your browser “On Friday Google announced it was making a relatively unknown feature of Google Earth available to a wider audience. The desktop version of Google Earth has had a hidden flight simulator mode since 2007, but it’s now easily accessible through a web browser without having to download or install any apps.” Yes it's not exactly new, but is a lot more obvious now. The site has a lot more too, such as data analysis tools, historical imagery, explore building and solar designs, a measurement tool, and a detect changes over period tool. See #flightsim #gaming #technology image
Danie's avatar
Danie 1 month ago
How one GPL lawsuit accidentally created the homelab router that changed networking forever “No company sets out to make a product that exceeds its purpose and becomes a legend. In some cases when it happens, the company might even regret it. I recall a few NVIDIA GPUs, like the 8800GT and 1080 Ti that were so good for the money that people didn't upgrade their cards for a decade. That's great for PR, but not so great for shareholders. Well, among network routers, the Linksys WRT54G was a cheap, unassuming Wi-Fi router that ended up becoming a cult classic for a very weird reason, that had little if anything to do with the actual hardware.” I still have my WRT54G, and actually the reason I originally bought it, was because I could reflash it with Tomato. So, in actual fact, the sale of the hardware was made because I could open source firmware on it. That is surely a win for a hardware company. It was interesting to read this linked article to get the backstory on how it actually came to be. See #opensource #technology image
Danie's avatar
Danie 1 month ago
Over 150 Mathematicians Warn Governments Not to “Believe the Hype” About AI “There is currently a strong commercial incentive on the part of the technology industry to overstate the capabilities of their products,” the declaration reads, advising policymakers to “consult with experts, including mathematicians, in forming policy decisions rather than relying on press releases or popular reporting of mathematical results.” When it comes to AI I believe mathematicians know more about the accuracy of AI than governments do. As the article also points out, there is a trend amongst AI companies, who need to make a profit, to overestimate the abilities of their AI. AI is NOT ready to decide the fates of citizens, or government policy, or making war, or anything like that. I have used AI quite a bit over the last few months, mostly to solve server issues, various configurations in YAML, and sometimes research for purchase decisions. It always sounds confident and plausible, until I catch it out guessing (hallucinating). Despite its profuse apologies it still continues to make the same mistake. Luckily I now see quite quickly when I think it is going astray, and when I ask it if it is guess, it says yes I caught it out. In a recent case, it instructed me to change a config label, and then took 2 hours plus trying to solve the problem. When I eventually drove it into a corner, it admitted it made a guess about that label. As soon as I restored the label, my application was working again. The point is, it is just not ready for real responsibility at all. Those who want to just “believe” it, are going to make serious mistakes. To use AI effectively, you need to tweak its default prompts, you need to be highly cynical about AI, and you need to double-check what it suggests. Most importantly, you also need some general awareness about the topic you are working on. In other words, YOU need to be the contextual awareness for AI. Governments must not yet think that AI is some magic bullet to solving all productivity or diplomatic problems. It does need some savvy to use AI, and for that you do still need skilled workers. What we do need, is more training about how to use AI effectively, and what guardrails to have in place when using it. I've seen my own government swallowing the hype from Big Tech many years ago. Some great digital sovereignty projects were abandoned back in the late 2000s because Big Tech convinced government to decide on buying their products instead. It has cost my government billions since then, and worst is, today they own none of what they have paid for. See #ai #government #technology image
Danie's avatar
Danie 1 month ago
Meta Quietly Added Facial Recognition to Its Smart Glasses “According to a report from Wired, Meta has been quietly installing facial recognition in its Ray-Ban Meta and Oakley Meta smart glasses for the last few months. Internally called “NameTag”, the feature, if activated, will use AI to identify people captured by Ray-Ban Meta's camera, alert the wearer when it recognizes someone, and store faceprints on users' phones.” Such technology could of course assist the sight impaired positively, but the bigger problem is two-fold. Firstly, Meta is probably the Big Tech company I least trust out of all of them. I cancelled my WhatsApp account after they shifted their terms and conditions for the “Information We Share with Others” section which allowed sharing of metadata with (phone number, how you interact with others, mobile device information, IP address, location, etc) with third-party service providers. They have been repeatedly skirting over the edges of abuse of privacy and have been fined for it by the FTC, have appeared before the US Congress about it, and I've made numerous posts about their behaviour relating to user data. Secondly they are in a country where it is quite legal for data brokers to buy private data and then resell it to anyone. Up to now that has mainly affected your own data that you choose to share, or not share, with Meta services. The not share refers to when they used the Facebook Pixel and other means to spy way deeper than just on actual Meta sites. The big problem with AI glasses is that it can capture everyone everywhere without their knowledge, and the data is being processed by a company who cannot be trusted with private data, in a country that does not have any safeguards enforced over the privacy of personal data. What could possibly go wrong. And if we don't yet get what this is about because of some form of patriotism for Western countries, think of the same technology being rolled out by ByteDance from China or VK in Russia. Would you trust it? Meta's track record has proven that it really cannot be trusted when it comes to handling metadata. It is not about the technology, but rather about what a company, and its governing country's record around privacy looks like. What comes to mind is a saying often used, when something good just gets abuse, and ruins it for everyone else, and then the service/product gets banned: This is why we can't have nice things, because people break them. Technology can be a force for great good, but it can also cause great harm. See #ai #meta #privacy #technology image
Danie's avatar
Danie 2 months ago
Woman Alarmed When Her Trusted Therapist Starts Recording Her With AI — Where Is Her Voice Going? Don't get me wrong, I think AI has very many useful things it can be used for. It can also be cloud based or self-hosted. But medical records, personal discussions, and most especially therapy sessions, really do require proper consent and understanding for recordings. The reason being, anything that goes into the cloud, especially if it goes to an AI service, is just not going to stop there and stay dead private. That's a fact! We've already heard of secret keys getting recycled and bits of code that get re-used for other outputs. A person's voice can be matched and profiled, and personal sessions like a therapy session need explicit permission for recordings. Most therapists are not very technically clued-up, and I doubt they have much idea about where the data is actually stored, what all the T&Cs are, and what the data could be used for. It is perfectly true that if just session notes are needed, a self-hosted OpenWhispr service will that for free, and completely in private and locally. Even Google's NotebookLM service (cloud) that can transcribe an audio recording into text notes, does not get used to train AI models, but you'd be relying on the terms and conditions stated for NotebookLM. The OpenWhispr service is pretty guaranteed to stay private. So apart from declaring and requesting permission first, a therapist also needs to be fully aware of what the permission entails. We read too often about investor-backed startups in the USA being profit driven and there seems to be very little privacy protection granted in that country (it's where Facebook declares in writing it shares user data with upstream providers). Too many jump on the AI bandwagon without realising all the consequences, whether that be to privacy or company data. AI is just not mature enough yet around privacy, unless you use it strictly offline, and do not give it direct access to any of your files. See #ai #privacy #technology image
Danie's avatar
Danie 2 months ago
MeshCore SAR – The final hurdle has been reached for MeshCore I did a post about a week back when I started investigating a possible migration from Meshtastic radio to MeshCore radio network. I won't repeat that post here, but I'll mention two issues that often came up about MeshCore, and why this is just no longer true. Myth 1: MeshCore is not open source – since about January 2026 there is an excellent fully open source mobile app called MeshCore Open. It was so impressive for me, that I've actually made it my daily driver, even though I'd paid for the official MeshCore app and the MeshOS app. Myth 2: Because it does not flood fill locations you can't use MeshCore for search and rescue (SAR), hiking, EMCOMM, etc. Well the open source MeshCore SAR app blows that out of the water now. MeshCore SAR has: Rapid mesh chat for both 1:1 and group coordination On-demand voice (Codec2) and image (AVIF) transfer tuned for low-bandwidth links Offline-first mapping with tactical overlays and SAR incident markers Live team location, movement trails, and shareable tactical drawings It goes as far as low-res image sending as well as short voice clips too It is not intended for daily use though, as it could be easy to abuse the limited duty cycle requirements in the license-free bands that MeshCore uses. I did some wardriving today using the Meshmapper app, and managed to get a line of site ping from a repeater 111 km North of Cape Town. So our testing of MashCore so far has just been green ticks all the way. See #emcomm #meshcore #opensource #sar #technology image