Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Haiku R1/Beta3 Timeline Update

    It is possible for Haiku WebKit updates to be issued post-release, however it is a priority of the Haiku Project to ensure that the browsing experience in Haiku is as best as it can be, especially considering that the web browsers are an important part of any operating system and that WebPositive is a major focus point for reviewers.

  • YottaDB r1.32 Released

    There are numerous smaller enhancements that make system administration and operations (DevOps) friendlier, and easier to automate. For example, %PEEKBYNAME() has an option to query global directory segments without opening the corresponding database files, orphaned relinkctl files are automatically cleaned up, and the --octo option of ydbinstall / ydbinstall.sh installs Octo such that octo --version reports the git commit hash of the build.

  • Against SQL

    This isn't just a matter of some constant programmer overhead, like SQL queries taking 20% longer to write. The fact that these issues exist in our dominant model for accessing data has dramatic downstream effects for the entire industry:

    Complexity is a massive drag on quality and innovation in runtime and tooling

    The need for an application layer with hand-written coordination between database and client renders useless most of the best features of relational databases

    The core message that I want people to take away is that there is potentially a huge amount of value to be unlocked by replacing SQL, and more generally in rethinking where and how we draw the lines between databases, query languages and programming languages.

  • Virtual Workshops for Embedded Machine Learning

    Back in April we started a series of workshops that focused on helping you master embedded machine learning all from the comfort of your own home! We partnered with our friends at HiMax and Nordic to help incorporate imaging and weather sensors, as well as our growing MicroMod product line, to learn how to collect data, build your first models, test and deploy them, and more! Both workshops filled up completely (to the point that we needed to increase the cap on one) so we wanted to share them with you in case you didn't have a chance to get in, or if you did attend but wanted to re-watch the VOD. Keep in mind for those of you that are going to be learning along with the workshops, each have their own, unique kit to pick up. Make sure to click the links below to visit each workshop page to find all the materials you need!

  •  

  • Lenovo repair center returned my laptop. BIOS update immediately bricks Windows 10.

    Well, I got my ThinkBook 15 Gen2 ITS laptop back from the Lenovo repair center in Texas yesterday.

    Unfortunately, it seems they either wiped the SSD or replaced it. Sometimes they solder everything in and have to replace everything, and the dumb thing about this is that the whole thing happened over a USB port failing.

    So I get the thing back and set it up and then realize that the BIOS has been reverted to the 1.05 release that shipped with the ThinkBook 15 Gen2 ITL back in November of last year, so I updated it to the 1.12 BIOS that Lenovo recommends, which includes many bug fixes, not the least of which is to mitigate some RowHammer exploits, which are rather nasty and yet another one of the lulz that malware writers are exploiting now.

    With operating systems in general tending to become more secure, they’ll take what they can get, and such attacks are no longer theoretical. People really need to mitigate before the damage happens. Once you’re actively exploited, it’s too late.

    Unfortunately, the same BIOS version that updated the older motherboard just fine bricked Windows 10 with an “Inaccessible Boot Drive” Blue Screen of Death. Since the repair center returned it to me without any of my data on it anyway, I booted off a recovery stick and told it to “Reset This PC” from the built-in recovery partition (although I could have used the stick too since I always back up system files and make a new stick image whenever there’s a major new Windows update out.

    I don’t feel that we should be running into issues like this with supported BIOS updates and the supported OS, but that’s Microsoft and Lenovo for you. Just, thank God nothing important got messed up. If you are going to update the BIOS on these things, do it while you still have a warranty and preferably before you do anything else with the PC, and be prepared to recover the OS.

    [...]

    Microsoft claims to have stringent “Windows Hardware Quality Labs” standards for drivers that end up in Windows Update, and to be fair, unless you are having a problem or know what you’re doing, you might be best off leaving it alone, but in reality it gives you the driver that time forgot, sometimes it’s not even important (my backup hard drive works fine without the SES driver), and under no circumstances should old drivers interfere with important security features.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.