Freelock Blog: Use AI to write alt text for your images

Freelock Blog: Use AI to write alt text for your images
Use AI to write alt text for your images

Anonymous (not verified)
Tue, 12/10/2024 – 07:00

Hot off the presses! A brand new module, AI Image Alt Text, uses your configured AI engine to write Alt text for your images, based on AI vision models. When you turn this on, you get a “Generate with AI” button next to image fields, where you can easily get AI to analyze your image and come up with alternative text.

With some quick tests, I’m finding it’s describing the image better than I typically do.

The DCR Kids Programming Language Supports Live GUI Updates

One of the requests I received at RubyConf 2024 for Glimmer DSL for LibUI (and other Glimmer desktop gems) is providing an editor that can update the GUI live as the programmer types code into it. I have built something like that before for a programming language for kids called DCR actually: https://andymaleh.blogspot.com/2024/12/the-dcr-kids-programming-language.html

Mozilla welcomes new executive team members

I am excited to announce that three exceptional leaders are joining Mozilla to help drive the continued growth of Firefox and increase our systems and infrastructure capabilities.  For Firefox, Anthony Enzor-DeMeo will serve as Senior Vice President of Firefox, and Ajit Varma will take on the role of our new Vice President of Firefox Product. […]

The post Mozilla welcomes new executive team members appeared first on The Mozilla Blog.

Verified first-time installs

When F-Droid is installed, it provides a strong, trusted channel to the apps
you want to install. Ideally, F-Droid comes pre-installed on your device,
like with CalyxOS,
LineageOS-for-microG or
DivestOS. Then there is already a verified version
of F-Droid in place, ready to serve you.

We work to make the f-droid.org web site as hardened as
possible
to
provide a trustworthy channel for first time installers to download the
F-Droid.apk. For example, we recently rolled out Domain Name System
Security Extensions (DNSSEC) and DNS Certification Authority Authorization
(CAA) protections for the f-droid.org domain name.

If a user already knows about the f-droid.org domain, or a trusted source
tells them that f-droid.org is the right domain, then they will get the
right F-Droid.apk directly from this website. Unfortunately, on the web,
there are lots of ways to trick users into believing they are visiting the
right website. This is usually known as “phishing”. For example,
https://f-droid.org/de/ is the German version of this site, but
https://f-droid.org.de/ is a site controlled by someone else who owns the
org.de domain. Or some unknown owner has controlled
f-droid.cn since 2015. We have not
seen any activity on that domain, but it could still be used to lead users
astray. We regularly buy domains that might be confusing to users to avoid
them being misused. But that alone is unfortunately not enough (note: we’d
love to buy that domain, let us know if you can help us find the owner
).

This problem led us to look for other “roots of
trust
”. When a user already
knows and trusts a channel, they can use to fetch and verify the
F-Droid.apk. For GNU/Linux distros like Debian, there is a strong trust
anchor provided by the built-in package manager. For other operating
systems, there are add-in package managers, like Homebrew for macOS. So we
made the new fdroid install command to take advantage of these trust
anchors. If you already trust your package manager, and it ships
fdroidserver v2.3.0 or newer (e.g. apt-get install fdroidserver), then
you can just install that, run fdroid install, and get a cryptographically
verified F-Droid.apk to install on your device.

On top of that, fdroid install will automatically try to download from a
number of built-in mirrors. So installing using fdroid install could be
more reliable than trying to download F-Droid.apk from this website. For
extra privacy, use fdroid install --privacy-mode and it will avoid
downloading from https://f-droid.org and instead download from mirrors
that host lots of different kinds of software. Any network observers will
not be able to see which specific software you are downloading from the
mirror. The visible parts of your download traffic will not show that you
are downloading something related to F-Droid. It is important to note that
the operator of that mirror will be able to see that you are downloading
F-Droid.apk.

As of this writing, here are some sources of the required version of
fdroidserver:

  • Debian/trixie and Ubuntu/plucky: apt-get install fdroidserver
  • Debian/bookworm-backports: apt-get install
    fdroidserver/bookworm-backports
  • Homebrew: brew install fdroidserver
  • Python pip: pip install fdroidserver
  • Our Ubuntu
    PPA

Maker of emotional supports robots for kids abruptly shuts down, kills all the robots in the process

Some news is both sad and dystopian at the same time, and this is one of those cases. Moxie, a start-up selling $800 emotional support robots intended to help children is shutting down operations since it can’t find enough money, and since their robots require constant connectivity to servers to operate, all of the children’s robots will cease functioning within days. They’re not offering refunds, but they will send out a letter to help parents tell their children “in an age-appropriate way” that their lovable robot is going to die. If you have kids yourself, you know how easily they can sometimes get attached to the weirdest things, from fluffy stuffed animals designed to be cute, to random inanimate objects us adults would never consider to be even remotely interesting. I can definitely see how my own kids would be devastated if one of their favourite “emotional” toys were to suddenly stop working or disappear, and we don’t even have anything that pretends to have a personality or that actively interacts with our kids like this robot thing does. We can talk about how it’s insane that no refunds will be given, or how a company can just remotely kill a product like this without any repercussions, but most of all I’m just sad for the kids who use one and are truly attached to it, who now have to deal with their little friend going away. That’s just heartbreaking, and surely a sign of things to come as more and more companies start stuffing “AI” into their toys. The only thing I can say is that we as parents should think long and hard about what kind of toys we give our children, and that we should maybe try to avoid anything tied to a cloud service that can go away at any time.

How to Read Digital Input Signal in NORVI ESP32 Based Industrial Controller | 24v Digital Input |

In this video, we demonstrate how to use the digital input feature of the NORVI ESP32-based industrial controller. For this demo, we’ve connected an inductive proximity sensor, commonly used in industrial environments to detect metal objects. We’ll read the sensor’s digital input through the NORVI ESP32 controller and display the status in the Arduino Serial Monitor.

This tutorial is perfect for anyone working in industrial automation, as it showcases how the digital input can be leveraged for various applications. After this demo, you can integrate the digital input signal to trigger SMS alerts, control digital outputs, send data to MQTT, and much more, based on your requirements.

The Arduino code for this project is available on our GitHub repository (link below), and the NORVI ESP32 controller can be purchased directly from the NORVI website (link also provided).

🚀Purchase Link: https://shop.norvi.lk/products/norvi-gsm-ae04-v-g?_pos=1&_psq=NORVI+GSM-AE04-V-G&_ss=e&_v=1.0

🚀Digital Read Example Code: https://github.com/papercodeIN/Embedded_Devices/tree/main/NORVI/ESP32%20Industrial%20Controller

————————————————————
🌐Website: https://fusionautomate.in
💬Telegram: https://t.me/fusion_automate_admin
👥Telegram Group: https://t.me/fusionautomate
📞WhatsApp: https://wa.me/message/B7RXUT4OUXWUF1
👥WhatsApp Group: https://chat.whatsapp.com/DW7K2yo3ee52mtG4ODTvtc
💼LinkedIn: https://www.linkedin.com/company/fusion-automate
👨‍💻GitHub: https://github.com/papercodeIN
📢Join this channel to get access to perks: https://www.youtube.com/@Fusion_Automate/join
————————————————————

#NORVIESP32 #IndustrialAutomation #DigitalOutput #LEDControl #RelayControl #OpenCollector #ESP32Tutorial #AutomationController #24VLEDControl #ESP32Projects #NORVI #ESP32Controller #IndustrialAutomation #ArduinoProgramming #ProximitySensor #DigitalInput #NORVIDemo #IoTProjects #MQTTIntegration #IndustrialEquipment #ArduinoTutorials #smartdevices

The new Mercedes-AMG PureSpeed – The exclusive small series celebrates its world premiere

As the first model in the strictly limited Mercedes‑Benz Mythos series, the Mercedes-AMG PureSpeed is celebrating its world premiere at the Formula 1™ Abu Dhabi Grand Prix. The uncompromising realisation of a fully open, two-seater performance car with no roof or windscreen is a tribute to racing and offers an unforgettable driving experience.

The Mercedes-AMG PureSpeed celebrates Mercedes-Benz’s tradition in motorsport with its thrilling racing car design, innovative materials and modern technology. The exclusive small series is strictly limited to 250 models.

The design of the Mercedes-AMG PureSpeed is characterised by a combination of a low silhouette, a long bonnet and a very low front end with a distinctive shark nose. With its wide air intake, AMG lettering and a dark, chrome-plated Mercedes star on the soft nose, the front resembles the Mercedes-AMG ONE. In addition, the car features an aerodynamically optimised bonnet. The aerodynamics team’s extensive precision work is also evident in the small, partially transparent deflectors on the car’s front and sides, which keep turbulence from bothering the driver and passenger. Aerodynamic, sharply defined visible carbon fibre elements in the lower part of the car make for a strong contrast to the sensual, round shapes of its upper part. The boot lid and rear diffuser are also aerodynamically optimised. Their design takes the lack of a roof into account.