●● IRC: #techbytes @ Techrights IRC Network: Tuesday, March 21, 2023 ●● ● Mar 21 [03:56] *geert (~geert@fsj3z8mrr4r3u.irc) has joined #techbytes ● Mar 21 [08:14] *psydroid2 (~psydroid@cbcfptirpkfqa.irc) has joined #techbytes [08:16] *psydroid3 (~psydroid@u8ftxtfux23wk.irc) has joined #techbytes [08:17] *psydroid2 has quit (Ping timeout: 2m30s) [08:19] *psydroid3 has quit (Quit: Leaving) [08:19] *psydroid2 (~psydroid@u8ftxtfux23wk.irc) has joined #techbytes [08:22] schestowitz[TR]
[08:22] schestowitz[TR][08:22] schestowitz[TR]We have covered all the essential Ansible topics on our site. Now in this article, let us learn what are ansible roles and how to use Ansible roles to create a structured project and distribute them. Next we will move on to discuss the advantages of using ansible roles over standard playbooks. Finally, we will see how to create Ansible roles and different methods to import roles in the play [08:22] schestowitz[TR] book.
[08:22] schestowitz[TR]
[08:29] schestowitz[TR][08:29] schestowitz[TR]This a major version number bump but without any ground-breaking changes or fireworks. We decided it was about time to reset the minor number down to more a manageable level and doing it exactly on curls 25th birthday made it extra fun. There is no API nor ABI break in this version.
[08:29] schestowitz[TR]
[08:29] schestowitz[TR][08:29] schestowitz[TR]The concept behind curl development has always been to gradually and iteratively improve all aspects of it. Keep behavior, but enhance the code, add test cases, improve the documentation. Over and over, year after year. It never stops. As the timeline below helps showing.
[08:29] schestowitz[TR]Similarly, there was no sudden specific moment when suddenly curl became popular and the number of users skyrocketed. Instead, the number of users and the popularity of the tool and library has gradually and continuously grown. In 1998 there were few users. By 2010 there were hundreds of millions.
[08:29] schestowitz[TR]We really have no idea exactly how many users or installations of libcurl there are now. It is easy to estimate that it runs in way more than ten billion installations purely based on the fact that there are 7 billion smart phones and 1 billion tablets in the world , and we know that each of them run at least one, but likely many more curl installs.
[08:29] schestowitz[TR]
[08:30] schestowitz[TR][08:30] schestowitz[TR]Exactly why this was not discovered in our tests and CI jobs before the release we have yet to figure out, but it is certainly more than just a little disturbing.
[08:30] schestowitz[TR]
[08:30] schestowitz[TR][08:30] schestowitz[TR]The first is a reduction in the number of RTOSes. The second is a need for high-quality open source software and software tools. I often talk about the reduction in the number of RTOSes that companies want to support, and it makes complete sense. If youre developing an application that needs to run across multiple devices (such as a suite of home appliances or different machines on a fac [08:30] schestowitz[TR] tory floor), ideally youre writing software to run on all those devices just once, which requires writing to just one RTOS.
[08:30] schestowitz[TR]And when it comes to the winning RTOSes Gregson believes open source options such as Zephyr are going to gain ground. He said that after the acquisition of FreeRTOS by Amazon and ThreadX by Microsoft, companies are worried about the potential for lock-in on the part of those behemoths.
[08:30] schestowitz[TR]
[08:50] schestowitz[TR][08:50] schestowitz[TR]After some hours of debugging it becomes clear that the values of left side bearings are sometimes read from the source file using incorrect offsets (while still being 100% memory safe, all accesses are inside the source data). Good Now that that's fully fix...
[08:50] schestowitz[TR]This is where things get extremely weird. No matter where you look or how deeply you peruse the binary data files, nothing seems to be incorrect. Maybe this is a bug in the Noto Mono font used here? So you try Liberation Mono. It fails too. And then, just to be sure, you try Ubuntu Mono. It works correctly. As does Free Mono.
[08:50] schestowitz[TR]
[09:04] schestowitz[TR][09:04] schestowitz[TR]Seven years ago I created a password manager. And a few days ago I pushed out the last release for it, notifying users that nothing else will come now. Yes, with the previous release being from 2019, this might have been obvious. Now its official however, PfP: Pain-free Passwords is no longer being developed.
[09:04] schestowitz[TR]
[09:04] schestowitz[TR][09:04] schestowitz[TR]Predator spyware is made by a company called Cytrox, a somewhat mysterious cybersecurity firm headquartered in Skopje, Macedonia. In 2021, it was one of several surveillance-for-hire companies that Meta banned on its platforms after it was discovered they were surveilling as many as 50,000 of Metas users.
[09:04] schestowitz[TR]
[09:09] schestowitz[TR][09:09] schestowitz[TR]The ChatGPT interface typically features a sidebar that displays past conversations, only visible to the user who had them. Several people are reporting that ChatGPT is showing them other peoples histories, viewable by a total stranger with a different account, without doing anything differently. One user reported that they were not able to see the entire chat log, but just the t [09:09] schestowitz[TR] itle of different chats.
[09:09] schestowitz[TR]
[09:18] schestowitz[TR][09:18] schestowitz[TR]The Chambers letter rightly describes the motion as an attempt to intimidate opponents of Bill C-18 that would establish a dangerous precedent. It argues the motion:
[09:18] schestowitz[TR]poses a serious threat to the privacy of Canadians and to their rights to hold and express opinions on public issues. In addition, adopting it would put a chill on the legitimate work of thousands of associations, chambers of commerce, unions, social action groups, not-for-profits, and private enterprises across the country. It is impossible to know who the next target of this type of measure will [09:18] schestowitz[TR] be. We urge the committee to avoid setting a precedent that would make it easier for future governments of any political stripe to attempt to intimidate its opponents in this way.
[09:18] schestowitz[TR]
[09:45] schestowitz[TR][09:45] schestowitz[TR]Traditionally, Linux was a reserve for developers, system administrators, and Enterprise users for hosting websites and other applications. There was a time when Linux posed a great deal of complexity to beginners and simply discouraged them from embracing it.
[09:45] schestowitz[TR]Over time, the vibrant Open source community has made enormous efforts in bringing Linux closer to ordinary Windows and Mac users by making it more user-friendly and easy to use.
[09:45] schestowitz[TR]
[11:38] schestowitz[TR][11:38] schestowitz[TR]The first is a reduction in the number of RTOSes. The second is a need for high-quality open source software and software tools. I often talk about the reduction in the number of RTOSes that companies want to support, and it makes complete sense. If youre developing an application that needs to run across multiple devices (such as a suite of home appliances or different machines on a fac [11:38] schestowitz[TR] tory floor), ideally youre writing software to run on all those devices just once, which requires writing to just one RTOS.
[11:38] schestowitz[TR]And when it comes to the winning RTOSes Gregson believes open source options such as Zephyr are going to gain ground. He said that after the acquisition of FreeRTOS by Amazon and ThreadX by Microsoft, companies are worried about the potential for lock-in on the part of those behemoths.
[11:38] schestowitz[TR]