-- Leo's gemini proxy

-- Connecting to gemini.techrights.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB


● 02.25.23


Gemini version available ♊︎

● Links 25/02/2023: TUXEDO OS 2 and Ambient 0.1


Posted in News Roundup at 9:41 pm by Dr. Roy Schestowitz


GNU/Linux


Audiocasts/Shows


↺ How to install KaOS 2023.02 – Invidious


In this video, I am going to show how to install KaOS 2023.02.


↺ Athena OS 2023.02.20 overview | a Arch Linux-based distro focused on Cybersecurity – Invidious


In this video, I am going to show an overview of Athena OS 2023.02.20 and some of the applications pre-installed.


↺ How to install Viber on Linux Lite 6.2 – Invidious


In this video, we are looking at how to install Viber on Linux Lite 6.2.


↺ Openbox Was My First Window Manager (It’s Still Great!) – Invidious


The very first standalone window manager that I ever used was Openbox. That was about 15 years ago, but I have used Openbox off-and-on several times of those years. But not recently. So today, I’m revisiting my old Openbox configs that I haven’t tried out in probably 4 or 5 years.


↺ This Wayland Change Will Improve Linux Forever – Invidious


One of the most devastating things to happen to your Linux desktop is it crashing it making you lose all of your unsaved work but there is a change in progress to Wayland to fix that.


Kernel Space


↺ Linux 6.2.1


I’m announcing the release of the 6.2.1 kernel.


All users of the 6.2 kernel series must upgrade.


The updated 6.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.2.y and can be browsed at the normal kernel.org git web browser:


https://git.kernel.org/?p=linux/kernel/git/stable/linux-s…


thanks,


greg k-h


↺ Linux 6.1.14


↺ Linux 5.15.96


↺ Linux 5.10.170


↺ Linux 5.4.233


↺ Linux 4.19.274


↺ Linux 4.14.307


Instructionals/Technical


↺ Enable Zram on Linux For Better System Performance


zRAM is a Linux kernel module that allows the creation of Swap devices on memory.


↺ How To Install Pale Moon Browser on Debian 11


In this tutorial, we will show you how to install Pale Moon Browser on Debian 11.


↺ How To Install Microsoft Fonts on Ubuntu 22.04 LTS


In this tutorial, we will show you how to install Microsoft Fonts on Ubuntu 22.04 LTS.


↺ Install GitHub Desktop App on Ubuntu 22.04 or 20.04 Linux


GitHub Desktop is a free and open-source graphical user interface (GUI) to run on Windows or macOS for Git version control.


↺ Get BlueMail Client installed on Ubuntu 22.04 LTS Linux


Have you ever wished you could check your email directly from the Desktop interface of your Linux but without opening the browser?


↺ Linux Basics – Set a Static IP on Ubuntu


Set a static IP on Ubuntu. All Ubuntu versions, from Ubuntu 22.04, and Ubuntu 20.04 down to Ubuntu 12.04, are covered in this tutorial. The guide explains setting a static IP on an Ubuntu system from the command line. It covers the network configuration for all recent Ubuntu versions and includes instructions to configure a static IP address, set the hostname, and configure name resolving.


↺ Installing and using Git and GitHub on Ubuntu Linux: A beginner’s guide


This tutorial is a quick setup guide for installing and using GitHub and how to perform its various functions of creating a repository locally, connecting this repo to the remote host that contains your project (where everyone can see), committing the changes and finally pushing all the content in the local system to GitHub.


↺ How to Install Ansible AWX on Debian 11


Ansible AWX is a free and open-source web application sponsored by Red Hat that allows you to manage Ansible playbooks and inventories. This tutorial will show you how to install Ansible AWX on Debian 11.


↺ How to Check Disk Space on Ubuntu 22.04


Tracking disk usage information is a day-to-day task of any system administrator. Linux has some built-in utilities that help you find the disk space of your system. In this post, we will show you how to check disk space on Linux using multiple ways.


↺ How to Install Jira Agile Project Management Tool on Ubuntu 22.04


JIRA is a commercial software application developed by Atlassian for issue tracking and project management. This tutorial will show you how to install the JIRA project management tool on Ubuntu 22.04 server.


↺ How to Install Apache Maven on Ubuntu 22.04


Maven is a free, open-source, popular build tool developed by the Apache Group. It is used to build, publish, and deploy several projects simultaneously for better performance.


↺ How to Install Nagios Monitoring Tool on Ubuntu 22.04


Nagios is a powerful free, open-source monitoring tool used for monitoring Linux and Windows servers and networks and infrastructure. With Nagios, you can monitor CPU usage, disk usage, and several services including HTTP, SSH, FTP, SMTP, and more.


↺ How to Install Passbolt Password Manager on Ubuntu 22.04


Passbolt is a free and open-source password manager based on PHP, MySQL, and OpenPGP. It is a self-hosted application server, you can install it on your server. Passbolt is primarily designed for teams, but you can still use it as a personal password manager.


↺ How To Install Angular on Ubuntu 22.04


Angular.js is a free and open-source JavaScript framework used for building dynamic applications. This tutorial will show you how to install Angular.js with Nginx as a reverse proxy on Ubuntu 22.04.


↺ How To Install ExifTool on Rocky Linux 9


In this tutorial, we will show you how to install ExifTool on Rocky Linux 9. For those of you who didn’t know, ExifTool is a powerful command-line utility for reading, writing, and manipulating metadata…


↺ How To Install Foreman on Ubuntu 22.04 LTS


In this tutorial, we will show you how to install Foreman on Ubuntu 22.04 LTS.


↺ Getting started with Nano


Nano is a popular open-source command-line text editor that has been in development since 1999. It is designed to be simple and user-friendly, making it an ideal choice for users who are new to the world of Linux or command-line interfaces.


↺ Customizing nano with nanorc file


Nano is a lightweight and user-friendly text editor that is widely used by programmers, system administrators, and other Linux users. One of the great features of Nano is its ability to be customized with the ~/.nanorc and /etc/nanorc files.


↺ How to Copy and Paste in Nano


Nano is a powerful text editor that is widely used on Unix-like operating systems, including Linux. Whether you are a developer, system administrator, or just a regular user, you may need to copy and paste text in Nano. In this article, we will show you how to copy and paste in Nano.


↺ How to Kill Running Process by ID in MySQL


MySQL is a popular open-source relational database management system used by millions of developers worldwide. While it is essential to monitor running processes in MySQL, it is also important to terminate any processes that are no longer needed.


↺ Deploy a Persistent Kubernetes Application with Portainer


I’ve been quite vocal over the past year as to how much I depend on Portainer as my container management…


↺ Monitor the bandwidth in the terminal with bmon


There are many tools to monitor systems, but occasionally, they can be overwhelming because of the number of options they have and if you are looking for a specific one, then you should find a good and simple one. For example, today, you will learn how to use bmon to Monitor the bandwidth.


↺ How to move a Volume Group from one system to another


There are situations where we would be required to move a whole volume group from one system to another system for some requirement.


Games


↺ Mike Blumenkrantz: Monumental


It finally happened.


Zink has been commercialized.


What does this mean, you ask? Well, look no further than this juicy X-Plane announcement.


That’s right, after months and decades of waiting, the testing and debugging is over, and Zink is now a gaming driver that runs real games in production for real, existing people. Who play games. At full speed.


Desktop Environments/WMs


GNOME Desktop/GTK


↺ Alexander Mikhaylenko: Introducing Elastic


Elastic is a new spring animation editor app.


Ever since 1.0, libadwaita has had spring animations. These animations aren’t controlled with a duration and an easing function, but instead with physical properties: damping ratio (or optionally damping), mass, stiffness and initial velocity, as well as epsilon. While this allows for a lot of control over the animation, it can be pretty hard to understand if you’re not familiar with physics involved, and to be truly useful it needs an editor.


So, Elastic is that editor. It provides a way to tweak each parameter, explains what they do, allows to preview the animation in various ways, and generates the code to create that animation.


↺ Felix Häcker: #84 Polished Circle


Update on what happened across the GNOME project in the week from February 17 to February 24.


Distributions and Operating Systems


↺ Some little tweaks before releasing easyOS 5.0


Committed some fixes:


https://github.com/bkauler/woofq/commit/b9ab70b84e342c1a8ea5e3ec28bdec4e859dd442


After discussion with Caramel about exporting keyboard layout to work with the Xephyr server in a container:


https://forum.puppylinux.com/viewtopic.php?p=82436#p82436


I committed a fix, well, hopefully a fix. See file ‘ec-chroot’.


Feodor was experimenting changing the locale via QuickSetup. He changed from German to French, restarted X, all good. Then he changed to English and found some files were still in French. That has also been fixed, see file ‘quicksetup’.


↺ Global IP TV Panel updated


ETP has updated TV Panel to version 2023MK1, see forum post:


https://forum.puppylinux.com/viewtopic.php?t=689


I have updated the PET in the EasyOS noarch repository. Added some translations to the ‘tvpanel.desktop’ file:


↺ TUXEDO OS 2 Ships with Kernel 6.1 and the Latest Plasma 5.27


Founded in Germany in 2004, Tuxedo Computers is a company that specializes in selling laptops and desktop computers preinstalled with Linux operating systems.


Users can choose between Ubuntu and some of its flavors for the operating system or the in-house developed TUXEDO OS, with the latter being the company’s recommended choice.


Following the announcement of the first release of its in-house operating system TUXEDO OS in early October 2022, the company has now come out with its sequel, TUXEDO OS 2. So let’s see what has changed.


↺ TUXEDO OS 2 Launches with KDE Plasma 5.27 LTS and Linux Kernel 6.1 LTS


It’s been almost five months since the launch of TUXEDO OS to the general public and now TUXEDO OS 2 is here built on top of the latest KDE Plasma 5.27 LTS desktop environment series and it’s powered by the long-term supported Linux 6.1 LTS kernel series./p>


The KDE Plasma desktop environment included in this release was backported from the KDE neon distribution and it’s accompanied by the latest KDE Frameworks 5.103 and KDE Gear 22.12.2 software suites, all built against Qt 5.15.8 LTS.


BSD


↺ Moving ZFS filesystems/datasets from one ZFS zpool to another


Now that I’ve filled up data01, I bought some more SSDs and created another zpool. Today, on this snow-is-anticipated Saturday winter morning, I’m going to move some ZFS filesystems/datasets around. Side note: I like the term dataset better than filesystem.


↺ Lunduke tries FreeBSD… and it doesn’t totally suck!


Listen now (23 min) | The Lunduke Journal of Technology Podcast – Feb 24, 2023


Fedora Family / IBM


↺ Fabio Alessandro Locati: Podman ports and firewalld


A few weeks ago, I was doing a security check on one of my machines to ensure that everything was secure when I noticed that there were some ports open that I was surprised to find out. The way I discovered those ports was by checking some ports with netcat (nc -zv IP_ADDRESS PORT). I was expecting those ports to be closed, and I got surprised when netcat claimed to be able to connect to them.


↺ The Talospace Project: Firefox 110 on POWER


Firefox 110 is out, with graphics performance improvements like GPU-accelerated 2D canvas and faster WebGL, and the usual under the hood updates.


Mobile Systems/Mobile Applications


↺ 5 Android apps you shouldn’t miss this week – Android Apps Weekly


↺ LumaFusion now available to all aspiring Android and ChromeOS video editors


↺ Google may integrate AI text-to-image generator to Gboard for Android | Business Standard News


↺ Nokia launches DIY repairable budget Android phone | Nokia | The Guardian


↺ Nokia G22 is the Android phone built for you to fix | Trusted Reviews


↺ Nokia’s new budget Android phone offers upgrade its rivals can’t match | Express.co.uk


↺ miui 14 launch date: Xiaomi to launch MIUI 14 with Android 13 in India on this date. Read here – The Economic Times


Free, Libre, and Open Source Software


↺ Self hosting in 2023


The blog that you are currently reading has a perfect PageSpeed score 100 / 100. At least at the moment of writing it 😄. It’s not a brag, quite the opposite. Turns out it’s not that hard to achieve it. Just host a static page with simple styles, and you’re done. Building a static page itself is quite simple. You plop an index.html and send it through a wire. You can get more sophisticated and generate it using a framework, like I’m doing with Astro. But that’s not the point of this post.


The point is the hosting part of hosting a static page. And this page is hosted on my Raspberry Pi 4b at my house. Still doing great in terms of speed, costing close to nothing, and having endless possibilities for extending for free. In this blog post I’ll share with you how easy it was to set up. And how great of a dev experience I think it provides.


↺ Mark Mayo: Why I’m all-in on the fediverse


TL;DR: I’ve gone from skeptic to fan of Mastodon and the fediverse. To that end, I’ve been part of a small team that’s releasing a new iOS app today: Mammoth, a beautiful Mastodon app for the rest of us. It’s free, it’s high quality, we’re doing some novel things to make the whole experience more friendly and fun for new users, and it’s also a deeply customizable app we think anyone will love. I hope you like it.


We’ve already had a lot of amazing supporters who believe in the potential of the Fediverse and have been helping us start on our journey. A special mention goes to Mozilla who not only contributed financially but also with expertise and guidance. 🙏🙏


The story so far.


It was back in October, on a rainy weekend, and my daughter and I ended up watching Kris Nova’s Twitch stream as she and her band of merry ops peeps were hacking on the backend infrastructure for a Mastodon site called hachyderm.io. Curious name, we thought! More importantly, we were inspired by watching cool people working on something they loved, building something that mattered to them. A node on new kind of decentralized, community-at-the-core, network-of-social-networks. We created accounts and started exploring.


↺ How The Post is replacing Mapbox with open source solutions – Kevin Schaul


GNU Projects


↺ GNU Health: Fundación La Vicuña joins GNU Health


On Thursday, Feb 23rd, 2023, GNU Solidario and the Spanish NGO Fundación La Vicuña ORL have signed a cooperation agreement to promote and implement the Health and Hospital Management component from GNUHealth in those areas and institutions where Fundación La Vicuña has activities, mainly Spain and countries in Africa.


Fundación La Vicuña is a non-profit organization founded 15 years ago by a group of physicians, mostly ear, nose and throat specialists in Cadiz, Spain.


GNU Solidario and Fundacion La Vicuña share the goal of improving the lives of the underprivileged, through Social Medicine and universal access to healthcare. GNU Health will be a very valuable tool to assess the socioeconomic determinants of health and to minimize the impact in the vulnerable population, both in Spain and in the African continent. GNU Health will improve the management of health institutions and the daily medical practice where Fundación La Vicuña has missions. Patient evaluations, medical records, prescriptions, laboratory, surgeries and inpatient/hospitalization will be some of the areas that will benefit from GNU Health HMIS.


Casimiro García, president and founder of Fundación La Vicuña and Luis Falcón, founder and president of GNU Solidario, formalized the cooperation agreement this Thursday. In the coming weeks, GNU Solidario will train the team from Fnd. La Vicuña in the use of GNUHealth, and a development environment will be rolled out.


Programming/Development


↺ The age of cargo cult Agile must end.


I found the article to be filled with misconceptions but given enough people have somehow found it insightful, I thought it might be worth writing a response.


At first, I thought “The age of Agile must end” was an example of the cargo cult reinvention cycle but looking more closely, it seems like it’s both a cargo cult understanding of Agile AND arguing for something that is not aligned with Agile. I don’t necessarily think this was an intentional straw man argument though.


↺ Stop Obsessing Over Development Velocity, Focus on This Instead – Itamar Gilad


An awful lot of effort is going these days into boosting product teams’ productivity: getting them to burn those story points faster, deliver the planned scope in every sprint and cycle, and generally ship more stuff, faster. The term “development velocity” is often thrown around by executives, but what they’re actually aiming for is upping launch throughput—apparently a matter of vital importance for the success of the company.


I’m here to argue that development velocity (whatever that means) and launch throughput are entirely the wrong optimizations. Obsessing over these things will distract you from what’s really important and is likely to do more harm than good.


↺ Scaling Extreme Programming: Dependencies – by Kent Beck


(This will be the first in a series of posts about XP. I’m publishing them here because the overlap with Tidy First? readers seems substantial & the subscriber list is long. Please lmk if you’d rather I had channel/topic.)


[...]


Reversibility unclogs complexity for Whole Teams of 15 or so. It’s hard work, but okay. However, I never developed a story about scaling XP to organizations of hundreds or thousands of people. (Much more about this in followup posts.)


Reversibility can go a long way even in large organizations. However, reversibility isn’t the whole story. Inter-connection, which is addressable in a world of direct human relationships among 15 people, becomes a more disruptive factor & difficult to address among a thousand.


↺ advice you might as well take


I’ve read some nice articles recently which I can sum up as “advice you might as well take.” This is stuff that’s good to consider at the beginning of a project, or when you’re about to add a feature to some existing software.


These articles run counter to YAGNI (You Ain’t Gonna Need It), the software design principle that says you should only ever add things you’ll be using right away. Many even call this out in their titles! One even addresses this by coining an alternative term, PAGNI (Probably Are Gonna Need It), so let’s start with that one:


↺ DevLife #5: Microservice Hell – by Daniel Dersch


Every single one of these micros likely has to interact with the user and tenant management service. Every request will need to be authenticated and authorized. The caller context has to be verified as it flows through every service. Each service will have to figure out how to ship their data to the Search micro. The various business logic services likely have dependencies on each other to avoid duplicated effort.


In general, these pains are worth it. More micros means a smaller blast radius if a single micro is breached, more fault tolerance in case one of the micros becomes unavailable (unless it’s auth or user management), better resource utilization for heavily used services (like auth) and rarely used micros.


↺ Insignificant


Ever struggle with publishing that blog post or open source idea you have sitting around? But it feels too small? Too insignificant?


It was almost 7 years ago, when the internet broke because a developer deleted their entire open source catalog from npm. The developer was upset because npm, a repository of open source projects, had sided with a lawyer in a trademark dispute. But some foundational projects, like Babel depended on that developer’s work. So when those dependencies vanished, foundational projects couldn’t be built anymore, and new versions of your web site or app all came crashing down.


Many of us kept focusing on the question: should I depend on so many open source modules for the thing I’m building?


But what I think is more interesting is what this story teaches us about creativity.


↺ Faux Progress


For non-technical folks, the worst part is you don’t even know the spinner is fake! You likely interpret it as a legitimate representation of live feedback.


I remember when I first started as a designer, I naively created a progress bar for some UI thinking, “We’ll indicate progress as this thing happens!”


I was quickly informed that an accurate representation of progress was incredibly complex and not in the cards for our feature (’twas then I was introduced to the idea of polling).


Since then, posts like Eric’s constantly remind me of the faux authenticity of so many of our digital experiences. I have no doubt progress bars and loading indicators are vastly misinterpreted by non-technical folks as feedback mechanisms which communicate the live, accurate progress of known-quantity computing tasks.


↺ Testing packages with Lit in Gentoo


The file lit.site.cfg has to be inspected for any incorrect calls to executables. For example see src_prepare function form dev-lang/boogie.


↺ React Is Holding Me Hostage


It feels like this article would have been sacrilege only a few years ago. Under protection of this new found trendiness in React displeasure, I’d like to finally say my piece.


↺ Project Valhalla: A look inside Java’s epic refactor | InfoWorld


Valhalla is nothing short of a Java language overhaul, promising to correct longstanding performance issues. Here’s a first look at what’s coming, starting with the new value classes and primitive classes.


↺ Dirk Eddelbuettel: ttdo 0.0.9 on CRAN: Small Update


A new minor release of our ttdo package arrived on CRAN a few days ago. The ttdo package extends the excellent (and very minimal / zero depends) unit testing package tinytest by Mark van der Loo with the very clever and well-done diffobj package byBrodie Gaslam to give us test results with visual diffs (as shown in the screenshot below) which seemingly is so compelling an idea that it eventually got copied by another package which shall remain unnamed…


↺ Null safety: Kotlin vs. Java | by Nicolas Fränkel | Feb, 2023 | ITNEXT


The basic idea behind null is that one can define an uninitialized variable. If one calls a member of such a variable, the runtime locates the memory address of the variable… and fails to dereference it because there’s nothing behind it.


↺ what is the randomart image for?


When you generate an SSH key (like I did when looking at signing commits with SSH keys), you get a “randomart image” from ssh-keygen.


Python


↺ Patrick Cloke: Python str Collection Gotchas


We have been slowly adding Python type hints [1] to Synapse and have made great progress (see some of our motivation). Through this process we have learned a lot about Python and type hints. One bit that was unexpected is that many of the abstract base classes representing groups of str instances also match an individual str instance.


Go


↺ James Just James: Deadline context test cancellation in golang


I decided to write a fancy test harness in golang today. The test wraps a big internal engine for mgmt and at the top-level it takes a context for cancellation. If you don’t know about the context package, then you should go understand that and then come back here… Don’t feel bad, I had no idea what it was about at first either!


The Problem:


I assumed there would be some way to follow a notification from the test runner down into my test to tell it when it was time to cleanup and exit early… I expected that making my own ^C signal handler wouldn’t be correct, and I (incorrectly) assumed that the interface I’d be looking for would offer a golang context that I could pass into my code.


Rust


↺ Introducing Ambient 0.1


Ambient is a runtime for building high-performance multiplayer games and 3D applications, powered by WebAssembly, Rust and WebGPU.


↺ I love building a startup in Rust. I wouldn’t pick it again.


For almost two years now, the vast majority of our backend code was written in Rust (aside from a little bit of Python). I love Rust, it’s by far my favorite language. I find myself missing match in pretty much every other language I go to.


However, if I was doing it over, I wouldn’t choose Rust.


↺ C-rusted: The Advantages of Rust, in C, without the Disadvantages


C-rusted is an innovative technology whereby C programs can be (partly) annotated so as to express: ownership, exclusivity and shareability of language, system and user-defined resources; dynamic properties of objects and the way they evolve during program execution; nominal typing and subtyping. The (partially) annotated C programs can be translated with unmodified versions of any compilation toolchain capable of processing ISO C code. The annotated C program parts can be validated by static analysis: if the static analyzer flags no error, then the annotations are provably coherent among themselves and with respect to annotated C code, in which case said annotated parts are provably exempt from a large class of logic, security, and run-time errors.


Leftovers


↺ Marriage is on the decline in the U.S.


Americans are increasingly forgoing or delaying marriage — a dramatic shift from societal norms a generation ago.


By the numbers: Over the last 50 years, the marriage rate in the U.S. has dropped by nearly 60%.


↺ Elections tribunal rules that next INE director must be a woman


The Electoral Tribunal of the Federal Judiciary’s ruling means that the National Electoral Institute (INE) will have its first woman leader.


↺ R. Kelly Receives Another 20-Year Prison Term for Criminal Sexual Charges


R. Kelly receives another 20-year prison term for criminal sexual charges — but will not serve them consecutively. Following his 30-year sentence in New York for sex trafficking and racketeering charges, R. Kelly was sentenced in Chicago on Thursday to 20 years for child pornography and enticement of minors for sex.


↺ Thomas H. Lee, Billionaire Who First Took Warner Music Group Public, Found Dead


Thomas H. Lee, billionaire and private equity investor who first took Warner Music Group public, was found dead Thursday morning. Billionaire financier and private equity investor Thomas H. Lee was found dead in his Manhattan office on Thursday morning, police say.


↺ Scarlett Gately Moore: Snowstorms, Kittens and Shattered dreams


Long ago I applied for my dream job at a company I have wanted to wok for since its beginning and I wasn’t ready technically. Fast forward to now, I am ready! A big thank you goes out to Blue Systems for that. So I go out and find the perfect role and start the application process. The process was months long, but was going very well, the interviews and I passed the technical with flying colors. I got to the end where the hiring lead told me he was submitting my offer… I was so excited, so much so, I told my husband and parents “I got the job!” I know, I jinxed myself there. Soon I receive the “There was a problem”.. One obscure assessment called GIA came back not so good. I remember that day, we were in the middle of a long series of winter storms and I when I took the test, my kitten decided right then it was me time. I couldn’t very well throw her out into the snowstorm, so I continued on the best I could. It is my fault, it clearly states to be distraction free. So I speak again to the hiring lead and we both feel with my experience and technical knowledge and abilities we can still move forward. I still had hope. After some time passes, I asked for an update and got the dreaded rejection. I am told it wasn’t just the GIA, but that I am not a good overall fit for the company. In one fell swoop my dreams are dashed and final, for this and all roles within that company. I wasn’t given a reason either. I am devastated, heart broken, and shocked. I get along with everyone, I exceed the technical requirements, and I work well in the community. Dream door closed.


I will not let this get me down. I am moving on. I will find my place where I ‘fit in’.


↺ This Chinese kissing device lets you smooch over the internet


Want to send your faraway lover a kiss? A Chinese contraption with warm, moving silicon “lips” appears to have just the answer.


↺ Hong Kong’s Cheung Chau bun snatching contest to resume in May after 3-year Covid-19 hiatus


Hong Kong’s iconic bun scrambling competition will be held for the first time in three years, with applications opening next Monday. “Physically fit people aged 18 or above” are welcome to apply by March 20, the Leisure and Cultural Services Department announced on Friday.


Science


↺ This Strange Ancient ‘Fossil’ May Not Have Been Left by Any Living Thing


What was it?


↺ Miniature robots that mimic living organisms are being developed to explore and support real-life ecosystems


BY GARETH WILLMER The robotic bee replicants home in on the unsuspecting queen of a hive. But unlike the rebellious replicants in the 1982 sci-fi thriller Blade Runner, these ones are here to work.


↺ Google Reaches a Major ‘Milestone’ in Making Quantum Computing Usable


There’s still a long way to go.


↺ Where We Get Wind From May Blow You Away


An august source.


↺ A Solar Orbiter Filmed Mercury Crossing The Face of The Sun, And It’s Glorious


A rare view.


↺ Mexican scientists helping to rid Galapagos of invasive plants


A research team from the University of Guadalajara is racing to save the famed islands’ Giant Daisy Tree from extinction from — blackberries.


Hardware


↺ GamersNexus on support training and scripts


Speaking of hardware repair and support, Steve recently uploaded a review of another disappointing prebuilt game machine, which had eye-opening flaws for the price.


↺ The economic and social effect of sealed devices


BBC technology editor Zoe Kleinman posted a story about a British phone repair business, and their struggle to find qualified technicians. Noting a lack of industry training and standards, the spokesfolks proposed an apprenticeship programme, and raising awareness of the problem to get more people involved.


↺ $99 Motorola Defy Satellite Link enables 2-way satellite communications on smartphones through 3GPP NTN technology


Motorola Defy Satellite Link is a Bluetooth device that can affordably bring 2-way satellite communication to any smartphone thanks to the latest 3GPP NTN (Non-Terrestrial Network) technology implemented in the MediaTek MT6825 connecting to the Bullitt Satellite Connect platform.


Health/Nutrition/Agriculture


↺ Want That Coffee With Olive Oil? Starbucks Thinks Italians Will.


The company has amassed an audience in Italy, and now it is betting on two very Italian ingredients.


↺ Axios-Ipsos poll: Americans say their well-being isn’t made a priority


The majority of Americans surveyed in the new Axios-Ipsos American Health Index say businesses and the government don’t make citizens’ health and well-being a priority.


↺ Chicago mayoral race spotlights cities’ post-pandemic struggles


The campaign is a window into how Chicago has – and has not – rebounded from the COVID-19 crisis, with problems like crime now top of mind.


↺ After Ohio train wreck, Biden orders door-to-door checks


President Joe Biden has directed federal agencies to go door-to-door in East Palestine, Ohio, to check on families affected by the toxic train derailment that has morphed into a political controversy. House Republicans, meanwhile, have opened an investigation into the derailment, blaming Transportation Secretary Pete Buttigieg for what they contend was a delayed response to the fiery wreck. House Oversight chairman James Comer became the latest lawmaker Friday to jump into what has become a political proxy war as both parties lay blame on the other after the Feb. 3 derailment and chemical leak that led to evacuation of the small Ohio community.


↺ East Palestine Train Derailment Killed at Least 43,000 Animals


People in East Palestine, Ohio are still struggling with uncertainty and fear for their health and community in the aftermath of the disastrous derailment of a train carrying hazardous chemicals on February 6.


↺ Brockovich warns Ohio town of dangers after train crash


Worried residents packed a high school auditorium Friday as activist Erin Brockovich and attorneys warned of long-term health and environmental dangers from chemicals released after a fiery train derailment in East Palestine, Ohio.


↺ Air quality alert in effect for Mexico City metro area


Phase 1 of the environmental contingency plan, including traffic restrictions, was activated on Thursday and renewed on Friday.


↺ Social Media is a Major Cause of the Mental Illness Epidemic in Teen Girls. Here’s The Evidence.


NYU Social Psychologist Jonathan Haidt makes a definitive case that social media is a major cause of mental illness in teen girls. Journalists should stop saying that the evidence is just correlational.


Security


↺ Here Are Some of the Most Hacked States in America


Every year, the FBI publishes a report on the state of cybercrime in the U.S., based on statistics collected from the previous year. The organization that does the collecting, the bureau’s Internet Crime Complaint Center, or IC3, compiles information on a state-by-state basis, detailing where hacking incidents…


↺ Vulnerability write-up – “Dangerous assumptions”


Last year, during a tangent for a project, Kevin and I found a series of vulnerabilities in (combinations of) several Node.js packages that led to critical issues for our client, and most likely other users as well.


It was a lot of fun learning about all the ways that logic in Javascript code like this can break, mostly by abusing its dynamic typing and oddities like __proto__.


↺ True Health New Mexico settles lawsuit over 2021 ransomware incident


True Health New Mexico has agreed to a class action settlement to resolve claims that the health insurance provider failed to protect patient data from an October 2021 data breach.


↺ Stanford University discloses data breach affecting PhD applicants


Stanford University disclosed a data breach after files containing Economics Ph.D. program admission information were downloaded from its website between December 2022 and January 2023.


Last week, the university sent data breach notification letters to 897 individuals who submitted personal and health information as part of the graduate application to its Department of Economics, informing them that their info was accessed without authorization.


“On January 24, 2023, Stanford was notified that a folder containing the 2022-23 application files for admission to Stanford’s Department of Economics’ Ph.D. program was available through the department’s website because of a misconfiguration of the folder’s settings,” the university told affected individuals.


“We promptly investigated this matter, which revealed that the unrestricted access to


↺ Alleged ‘SIM Swapper’ Charged with Hacking into Instagram Influencers’ Accounts to Get Money and Sexually Explicit Video Chats


A Downtown Los Angeles man was charged today in a six-count federal grand jury indictment for allegedly defrauding female social media influencers, including by engaging in “SIM swapping” to hijack their Instagram accounts and obtain money from them and engage in sexually explicit video chats with him.


Amir Hossein Golshan, 24, is charged with two counts of wire fraud, one count of unauthorized access to a protected computer to obtain information, one count of accessing a computer to defraud and obtain value, one count of aggravated identity theft, and one count of threatening to damage a protected computer.


↺ Jump crypto & Oasis successfully reclaim over $225 Million Stolen in Wormhole Hack


Jump Crypto, a provider of Web3 infrastructure and the decentralized finance (DeFi) platform Oasis.app has carried out a “counter exploit” on the Wormhole protocol hacker, recovering $225 million worth of digital assets and moving them to a secure wallet.


A flaw in the protocol’s token bridge allowed the Wormhole assault, which took place in February 2022, to siphon off roughly $321 million worth of Wrapped ETH (wETH).


Since then, the hacker has moved the stolen funds around using several Ethereum-based decentralized applications (dApps). Additionally, via Oasis, they just built up a Wrapped Staked ETH (wstETH) vault on January 23 and a Rocket Pool ETH (rETH) vault on February 11.


↺ News Corp says state hackers were on its network for two years


Mass media and publishing giant News Corporation (News Corp) says that attackers behind a breach disclosed in 2022 first gained access to its systems two years before, in February 2020.


This was revealed in data breach notification letters sent to employees affected by the data breach, who had some of their personal and health information accessed, while the threat actors had access to an email and document storage system used by several News Corp businesses.


↺ Minneapolis Public Schools tap dances around telling parents and employees what really happened


Of course, a ransomware attack or malware attack is not a laughing matter but neither is an attempt to spin a data security incident. It is time for districts to cut the b.s. and just tell parents and employees the unvarnished truth.


Privacy/Surveillance


↺ The FBI now recommends using an ad blocker when searching the web | Evening Standard


The law enforcement agency warns that scam ads designed to steal your banking details are appearing atop search results


Defence/Aggression


↺ Denmark undecided on sending fighter-jets to Ukraine


The defence minister, Troels Lund Poulsen, says he is “open to” Denmark sending modern fighter-jets to Ukraine, but only as long as other countries do the same, reports DR. On the anniversary of the invasion, Ukraine’s need for support is


↺ Chinese fighter jet confronts US Navy plane carrying CNN crew over South China Sea


↺ Ukraine’s ambassador: ‘We’re fighting this war for all of you’


A Russian victory in Ukraine would have a grievous impact far beyond its borders, threatening wider global instability, disrupting food and energy security, weakening international institutions and even reducing the world’s ability to deal with …


↺ Experts react: How a year of war in Europe remade NATO, and what comes next


The war has undeniably re-invigorated NATO. But just how much has changed? Our experts weigh in on the state of the Alliance and where allies should go from here.


↺ Russia’s influence in Africa, a security perspective


In partnership with the Policy Center for the New South (PCNS), the Africa Center is proud to present the joint report “Russia’s influence in Africa, a security perspective”, by Sarah Daly and Abdelhak Bassou, on the first anniversary of the war in Ukraine.


↺ France’s Macron to visit China, calls on Beijing to pressure Putin on Ukraine


French President Emmanuel Macron on Saturday said he would visit China in early April and called on Beijing to “help us pressure Russia” to end the war in Ukraine.


↺ Watch: Chinese fighter jet’s warning to US Navy plane


CNN’s Ivan Watson takes a ride on a US Navy jet over the South China Sea and witnesses tensions at play between the US and China during a close encounter with a Chinese fighter jet.


↺ Zelensky adviser hits out at Beijing for ‘unrealistic’ paper, which calls for a resumption of peace talks and an end to unilateral sanctions on Russia


↺ NATO talks with Türkiye to resume in March, says Sweden’s PM


The talks had stalled after Quran-burning incidents in Sweden. Türkiye’s FM recently said the negotiations would resume as “Sweden gave some positive messages.”


↺ Rinkēvičs: This is a war of Russia led by Putin


The war in Ukraine is Russian, not only Putin’s. Latvian Foreign Minister Edgars Rinkēvičs (New Unity) said in an interview with Latvian Television, aired February 24, remembering how it began and proceeded.


↺ Baltic and Polish parliamentary speakers: Ukraine’s victory is the way to peace


Speaker of the Saeima (Parliament of Latvia) Edvard Smiltēns and the Speakers of the Parliaments of Estonia, Lithuania and Poland issued a Joint Declaration February 24 in which they reaffirmed their full solidarity with the people of Ukraine, condemned in the strongest possible terms Russia’s ongoing aggression against Ukraine and underlined that the victory of Ukraine is the only way to restore peace in Europe.


↺ VIDEO: Tribute to Ukraine concert from Rīga Circus


Continuing the events marking one year of brave resistance to Russian barbarism, we are pleased to bring you the concert Veltījums Ukrainai (Tribute to Ukraine) live from the recently renovated Rīga Circus venue.


↺ City, family reach $2M settlement in fatal police shooting


A South Florida city has reached a $2 million settlement with the family of a Black motorist who was fatally shot by a police officer after his vehicle broke down on an interstate off-ramp more than seven years ago. The city of Palm Beach Gardens released a statement saying it had reached a settlement Thursday through mediation with the family of Corey Jones.


↺ Beijing official in Hong Kong warns US envoy after speech


A Chinese diplomat accused the U.S. consul general in Hong Kong of interfering in its affairs after he said the city’s freedoms were eroding and warned the American not to cross political “red lines.” Consul General Gregory May gave a video address last month in which he expressed concern over diminished freedoms in Hong Kong and said its reputation as a business center depended on the rule of law. The Ministry of Foreign Affairs Office in Hong Kong on Friday said its commissioner Liu Guangyuan met with May recently to express objections to his “inappropriate” words and deeds. Hong Kong is among a raft of issues that have sent ties between Beijing and Washington to their lowest level in years.


↺ Japan, other G-7 leaders step up Russia sanctions


Japanese Prime Minister Fumio Kishida and other Group of Seven leaders have adopted a set of additional sanctions against Russia over its war on Ukraine at an online G-7 summit to mark the one-year anniversary of the start of the invasion. The G-7 countries on Friday also affirmed their coordinated action to “further counter Russia’s capacity to wage its illegal aggression” and pledged to prevent Russia from obtaining military equipment and technology. They also called on other countries to stop providing military support to Russia. Kishida also hosted a teleconference with other G-7 leaders and Ukrainian President Volodymyr Zelenskyy.


↺ FT: State of the US defense industry


Detailed supply chain mapping of two weapons that changed the war reveals a complex web of companies under significant strain as the industry returns to a wartime footing. The “Financial Times” published an investigation on the state of affairs in the US military-industrial complex.


↺ Ukrainian issues need to address seriously, urgently, and with full responsibility


Ukraine’s situation is deteriorating continuously and already entered a dangerous stage, which is not only alarming for the region but a serious threat to global peace, security, and stability as well. The US is ganging up against Russia and involving its allies in a direct confrontation with Russia.


↺ The World is Ending, Buckle Up


Todd Hayen If what is now happening and about to happen is not stopped, the world as we know it, will cease to exist. This is NOT hyperbole, it is rational truth. Exactly what this will look like, nobody knows, but we can certainly guess, and it is only the details we are uncertain of.


Transparency/Investigative Reporting


↺ Profiling case against anti-terror police chiefs for illegally keeping private information


Twelve former police officers and chiefs are being charged with keeping the records of 4,395 communications of 3,248 people illegally in 355 different investigations and keeping 2 thousand separate notes on private lives of these people.


Environment


↺ Google Greenwashes a Dirty Partnership with Saudi Aramco


Energy/Transportation


↺ Teacher Charged After Crypto Mining Operation Discovered in School Crawl Space


A Massachusetts teacher is facing charges after authorities say he carried out an elaborate cryptocurrency mining operation out of the school where he worked. Nadeam Nahas, 39, was teaching at Cohasset High School when a town facilities inspector visited the school and found an unusual electrical setup in one room.


↺ AMD CEO: The Next Challenge Is Energy Efficiency


Wildlife/Nature


↺ 8 Reasons Why Octopuses Are the Smartest, Pettiest Animals


Consider the octopus. With eight arms, elliptical pupils, color- and texture-changing skin, and a scary beak, it is a creature that seems conjured from the most Boschian of realities.


Finance


↺ Painless disinflation is looking less likely


For a while there, it was looking like a dream scenario for the U.S. economy just might be coming true: inflation falling while the job market remained robust, and the pain caused by Federal Reserve tightening confined to a few industries.


↺ BASF to Cut 2,600 Jobs After a Year of High Energy Costs


The German chemical giant blamed a drop in profits on stubbornly high natural gas prices and shifting global demand.


↺ War in Ukraine Deepens Divide Among Major Economies at G20 Gathering


Treasury Secretary Janet L. Yellen urged her counterparts at a summit in India to condemn Russia’s actions, and she defended the cost of supplying aid to Kyiv.


↺ N. Carolina magnate accused of scheme to skim company funds


A North Carolina business magnate has been indicted on federal charges based on allegations he conspired to skim large amounts of money from his insurance companies, then lied about it to hide the scheme with two co-conspirators. A federal grand jury in Charlotte issued a 13-count indictment this week against Greg E. Lindberg of Durham. Lindberg was a previously a large donor to political causes before a 2019 indictment on charges he attempted to bribe North Carolina’s insurance commissioner to secure preferential regulatory treatment for his insurance business. His convictions were later overturned, and a retrial is set for this fall. Lindberg and a spokesperson criticized the latest charges against him.


↺ High energy prices and Brexit are causing a fresh produce shortage in the UK


Tomatoes and lettuce are out of stock at a number of British supermarkets this week, along with a number of other fresh fruit and vegetables, leading some to pin blame on Brexit.


↺ Mexico’s final GDP growth figure for 2022 at 3.1%


Export revenues appear to have driven much of Mexico’s better-than-expected GDP showing last year, but predictions for 2023 are much lower.


↺ Carrier equipment maker Ericsson lets go 8,500 employees


AstroTurf/Lobbying/Politics


↺ Trump’s “Receptionist of the US” Deletes Her Trip to Russia


The woman reported to be the Trump aide who had classified documents in her possession deleted a LinkedIn reference to travel to Russia.


↺ Seven months since Boris Johnson left office, Britain is still reeling from him


Seven months since he announced his resignation as prime minister of the United Kingdom, Boris Johnson’s shadow still looms large over the ruling Conservative party.


↺ Northern Ireland Brexit Deal Is Gamble for UK Prime Minister Rishi Sunak


Ever since Britain voted to leave the European Union, the question of Northern Ireland’s border has bedeviled prime ministers. Rishi Sunak’s effort to broker a deal is already under threat.


↺ China is hurting our kids with TikTok but protecting its own youth with Douyin


TikTok is burrowing into the devices — and the brains — of teens and tweens around the world. But, as the app’s Beijing-based parent company Bytedance is aggressively exporting the social media equivalent of heroin, it’s serving up a far less-damaging product in China that’s designed to protect their own youth.


↺ Voting starts late across parts of Nigeria in key presidential election


Polling stations opened late across parts of Nigeria on Saturday as Africa’s most populous country held presidential and parliamentary elections amid a nationwide bank note shortage that left many without transport to their voting centres.


↺ ‘Where is the money?’ Inflation and cash crisis hit hard as Nigeria goes to the polls


On a normal day, Balogun Market in Nigeria’s Lagos is packed with shoppers looking for a bargain on anything from clothes, to freshly cooked street food or cut-price electronics.


↺ ‘Russian warship, go f**k yourself’: Latvian MP slams Russian delegation at meeting


Latvian delegate Rihards Kols was met with applause when he called Russia’s inclusion a “disgrace” at the Organization for Security and Co-operation in Europe (OSCE) meeting.


↺ “Wink:” Where Jeff Gerth’s “No There, There” in the Russian Investigation Went


On July 28, 2017, Robert Mueller’s investigators served two warrants on the company (probably Rackspace) that hosted Paul Manafort’s DMP emails to obtain Manafort, Rick Gates, and Konstantin Kilimnik’s company emails.


↺ Türkiye willing to hold elections in May despite earthquakes, says Erdoğan spokesperson


While admitting that the displacement of nearly two million people would bring logistical challenges, Kalın said “there is a tendency to hold the elections on May 14″ as planned.


Censorship/Free Speech


↺ NCAC, CAA contact Macalester College to assist in response to TARAVAT controversy


Image caption: Taravat Talepasand, Demons, Dictators, Blasphemy, and Man, 2016. The National Coalition Against Censorship (NCAC) and the College Art Association (CAA) have contacted Macalester College in Saint Paul, Minnesota, to express concerns about how its campus gallery handled the controversy surrounding an exhibition entitled TARAVAT.


↺ Broward County Public Schools Improperly Removes Sex Ed Book During Review Process


The National Coalition Against Censorship (NCAC) has shared a letter with the School Board of Broward County Public Schools in Fort Lauderdale, Florida, concerning a potential violation of district policy and the improper temporary removal of Erika Moen’s and Matthew Nolan’s book Let’s Talk About It: The Teen’s Guide to Sex, Relationships….


↺ Court blocks access to lawyer’s tweet about man’s killing in detention following earthquakes


One of the two brothers who were detained on suspicion of theft following the February 6 earthquakes was killed after allegedly being tortured.


↺ Türkiye detains 138 people over social media posts about earthquakes


The charges against the social media users have not been disclosed.


↺ Higher Education “Reform” in Florida


Some of the proposals pose real threats to free inquiry


↺ Migrants: Tunisian FM rejects African Union ‘hate speech’ allegations


Tunisian President Kais Saied ordered officials on Tuesday to take urgent measures to tackle illegal immigration. A statement from his office, decrying “a criminal plot [...] to change Tunisia’s demographic make-up” without citing any evidence, has sparked an outcry online.


Civil Rights/Policing


↺ Doctor Denounces C.I.A. Practice of ‘Rectal Feeding’ of Prisoners


In a hearing at Guantánamo Bay, an expert gave a graphic public depiction of torture after the Sept. 11, 2001, terror attacks.


Digital Restrictions (DRM)


↺ The Pros and Cons of Repairing Your Own Gadgets


When something goes wrong with one of your gadgets, you’re faced with a choice: Fix it yourself, or call in some professional help. With your options for these routes constantly changing (both Apple and Samsung have launched self-repair kits in recent years), we wanted to give you an up-to-date look at what you’ve got…


Monopolies


↺ Uh-Oh: Feds Say Google ‘Systematically Destroyed’ Evidence for Years by Auto-Deleting Employee Chats


Google’s reliance on commonly used messaging systems that automatically delete conversations after a day has landed the company in hot water with the Department of Justice.


↺ Report: Justice Department plans lawsuit to block Adobe’s $20B Figma acquisition


The U.S. Department of Justice plans to challenge Adobe Inc.’s proposed acquisition of Figma Inc. on antitrust grounds, according to a new report. Bloomberg on Thursday cited sources as saying that the Justice Department could sue to block the $20 billion deal as early as March…


Patents


↺ Federal Circuit: System is Not a Method (and therefore patent must be delisted from Orange Book).


Jazz Pharms, Inc. v. Avadel CNS Pharms, LLC (Fed. Cir. 2023)


In the pharmaceutical industry, there is a lot of interplay between the patents and FDA regulation. A party with an approved drug product will often list related patents in the Orange Book. Jazz’s approved drug is sodium gamma-hydroxybutyrate (“GHB”). GHB is an infamous date-rape drug and the FDA conditioned its approval on Jazz developing “Risk Evaluation and Mitigation Strategies” (REMS). Jazz created a set of strategies, and also obtained a patent covering the strategy. US8731963. The patent basically overs a computer system that keeps track of prescriptions and inventory using a “single-pharmacy system” as well as a focus on whether the drug was purchased by a cash-payer.


Copyrights


↺ Why Justin Trudeau is Wrong About Bill C-18 and Google’s Response to Mandated Payments for Links


“It really surprises me that Google has decided that they would rather prevent Canadians from accessing news than actually paying journalists for the work they do. I think that’s a terrible mistake and I know that Canadians expect journalists to be well paid for the work they do.”


↺ These AI-Generated Images of Climate Change Make Me Uncomfortable


It’s getting harder to avoid AI-generated images and text—and harder to spot them in the first place—and that’s true even on Shutterstock, one of the world’s leading providers of stock photography.


↺ AI Image Generators Keep Messing Up Hands. Here’s Why.


It all comes down to the images AI is learning from.


Gemini* and Gopher


Personal


↺ Media Rec: 1899


I want to start this by stating that I did know this series had been cancelled before I sat down to watch it. What can I say except that I’m a guy who likes being annoyed. I had always intended to give it a go and honestly the ridiculousness of Netflix cancelling it after only a month put me in such a blind rage, I felt I needed to watch it just to spite them.


Truly though, it was so worth the pain and I do not regret my decision one bit. It’s such an intelligent and rewarding piece of television, and it is clear how much love and hard work went into it. I loved the setting and the characters. I also loved its multinational cast and that it allowed them all to speak in their native languages. It’s so rare to see something like that, and it makes me wish that there was more television like this.


↺ Hello everyone


Greetings everyone, just received confirmation from m15o – been reading the Pub’s posts for a long time and hope to contribute meaningfully to discussions and topics.


↺ hello world


Hi i am newbie nice to meet u guys


↺ Winter Languor


It is snowing mightily this year, and I’ve been under it without pause. Literally; I’m snowed in on a mountain until spring. Last winter I ate so many snowcones. Strawberry, raspberry, mint, pear juices on top. I imagined myself the yeti from Monsters, Inc. This year I shudder to look at snow. Such are the ridiculous vacillations of the human heart.


↺ CD Binders, Old Music, and Silence


I have a couple of CD binders that I keep moving to any new car that I own. They’re actually pretty nice with a faux leather soft exterior and the ability to maybe 30 or so CDs. The binders themselves are only 1×2 CDs, making them perfect for the car. I’ve had these CD binders for many, many years…if I had to guess, maybe 18-20 years.


Technical


↺ punycode


So it turns out that w3m does not support punycode (there’s some Debian bugreports and TODO notes about libidn and rumors of code I could not find) which results in links such as


↺ Buggy Jbose


as there is no tense information, so the statement could be any of past, present, future. (Translation can be difficult.) Regardless, the statement is nonesense. To this a hypothetical lojbanic listener might respond “ki’a”, which is something like “huh?” or “wtf” in English. Likewise, if a protocol specification were butchered, one might respond with “ki’a”, or possibly “na go’i” if one spots a logical contradiction. In that case you have the same problem as in English: how should the protocol be rewritten to not include something that is confusing or causes Spock’s eyebrow to climb. (There is an entire chapter on negation in “The Complete Lojban Language”.) And if you rewrite the protocol, do any of the implementations need fixing?


A better idea might be to include a copious amount of example code, and to have a very robust test suite that new implementations can be run against. This may still leave fiddly bits that are difficult to test, especially for complicated protocols. Regardless, all this code could be a lot of work to write, debug, document, secure, and maintain.


Gemini (Primer) links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter. Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages. Permalink Send this to a friend

----------

Techrights

➮ Sharing is caring. Content is available under CC-BY-SA.

-- Response ended

-- Page fetched on Sat Jun 1 09:39:34 2024