techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#opensource

1K posts808 participants97 posts today

Collabora Office 25.04 is Here! 🚀

The latest update of our powerful desktop suite brings new features & better compatibility — built for productivity, privacy, and performance.

What's new:
☑️Smarter Hyphenation
☑️ Promote Replies to Threads
☑️ Section Tooltips in Navigator
☑️ Duplicate Cleanup in Calc
☑️ XLOOKUP, XMATCH & New Charts
...and more

Dive into the details!
🔗 collaboraonline.com/blog/colla

ArkScript, A small, lisp-inspired, functional scripting language

programming.dev/post/34443453

programming.devMy Experience Switching to Linux - programming.devSo I was in the market for a new computer. Previously I used a 2015 MacBook Pro and liked the Mac experience, I could run pretty much whatever software I wanted but I still had a terminal. However looking at the latest Mac’s, everything is soldered, no way to upgrade anything. This was not something I wanted to support so I started looking at my options… I don’t love Windows but if I go from non-mac hardware, my options become Linux or Windows. I have a windows 11 desktop that I use mostly for gaming but for my daily driver, I didn’t want a Windows machine. That left Linux… what could I run? I realize this isn’t for everyone but I started looking at my options. The first piece of software I use that I was looking to replace was Capture One [https://www.captureone.com/en] (Photography software). I started looking around and found darktable [https://www.darktable.org/] which so far seems to have all I need. It was a little adjustment from Capture One but not a lot. It runs on Windows/Mac/Linux so you can certainly try it out before you make the switch. Then I use Alfred App [https://www.alfredapp.com/] as my quick launcher on my Mac. On Linux, I found Albert [https://github.com/albertlauncher/albert] which seems to have what I’m looking for. I like that I can write plugins in Python but it’s still pretty fast because it’s mostly written in c++. It’s not perfect but it’ll do for now. For 3d printing, most of the slicing software runs natively on Linux/Mac/Windows so that was an easy decision. The biggest downside was that I use Fusion 360 which does not have a Linux port. Jumping forward, I did try running it in Wine and it mostly works but not really 100% so right now I dual boot solely for this piece of software. I already switched to Inkscape [https://inkscape.org/] for vector graphics so that was easy since there is already a Linux version. I don’t do a lot of word processing, spreadsheets and/or presentations but when I do, google docs has been good enough and there’s LibreOffice if I really want to go local. Most other misc software I use is generally Open Source and runs on Linux as an option. Since I already decided I would dual boot, I pulled the plug on a Framework 16. I really liked the modularity, the fact that it worked under Linux and really, everything about the company. Installation was fairly straight forward once I sorted the Windows/Linux dual boot situation. You need to do it in the correct order or Windows complains. (I used 2x1TB NVMe drives) I went with OpenSuse tumbleweed mostly because debian is on the older side (great for servers, not great for desktops), ubuntu is dead to me after apt install firefox installs a snap and not a deb, fuck snaps. OpenSuse seemed like a good balance of latest but with mostly stability. I didn’t want to go Arch or Gentoo because I just don’t have time for that now. So once everything is setup, I install Albert, Firefox, DarkTable, Inkscape, 3d Slicers, and Steam. In steam, I installed the handful of Linux native games but was a little disappointed in the number. Then I was talking with my son about Proton and decided to look into it a bit more. HOLY SHIT, IT’S JUST A FLAG IN STEAM!!! Basically it’s Settings->Properties->Compatability… then toggle “Force the use of a specific Steam Play compatibility tool.” Then I was just able to install Windows games under Linux. They run just like any other Steam game. There’s a website that lists compatibility: https://www.protondb.com/ [https://www.protondb.com/] but so far everything I’ve tried to run works fine. So if you run Linux and Game at all, check this out. So basically, now I’ve been using Linux as my daily driver (except for work) and the only thing I’ve had to boot into Windows for is Fusion 360… Maybe I should really take a look at FreeCAD [https://www.freecad.org/] but for now, Fusion is too easy for me to reach for. tl;dr: I think 2025 is the year of the Linux Desktop (well, Laptop, main driver) for me.

We all know that the Python interpreter changes our code into an intermediate form called bytecode. With the dis module, you can see what this bytecode looks like. In this article, @s_gruppetta explained what happens inside when we run a Python program.

thepythoncodingstack.com/p/pyt

The Python Coding Stack · Python Backstage • Disassembling Python Code Using the `dis` ModuleBy Stephen Gruppetta

Did you know?

With 𝗳𝘄𝘂𝗽𝗱 𝟮.𝟬.𝟭𝟯, you can now update 𝗰𝗼𝗿𝗲𝗯𝗼𝗼𝘁 without losing your customised settings or boot entries!
Even better, updates now complete in about 𝟲𝟬 seconds, instead of the usual 3–10 minutes.

Fast, reliable, and zero reconfiguration.

Digitalisierung, Software, Code sichtbar machen? Das ist oft gar nicht so leicht.

Was aber leicht ist: Menschen auf eine Bühne stellen, die in dem Bereich mit ihren Ideen Veränderung bewirken wollen. 💪🏼

Und das durften wir letzte Woche bei unserem ersten C4C Community Event tun.

Toller Abend = tolle Bilder = Wiederholung kommt sicher. 📸

Replied in thread

@floyd@chaos.social @morethanevil@fedifriends.social

Mag in diesem speziellen Fall so sein, trotzdem legt
#Apple den Fokus in aller Regel auf völlig eigene, mit allem außerhalb deren #Mikrouniversum völlig inkompatible Standards und damit ein maximales #VendorLockIn.

Wer was anderes behauptet, outet sich als
#Applejünger.

#Android ist sicher bei weitem nicht der Weisheit letzter Schluss, v.a. auch, weil es von #Google entwickelt wird. Dennoch ist es im Gegensatz zu Apple Betriebssystem nicht #ClosedSource, sondern #OpenSource. Man kann hier zumindest mit #Apps Funktionen problemlos nachrüsten und v.a. ein Google freies Android installieren. 😉

L'idea geniale che ha creato il sistema operativo Linux. Recentemente, l'Università di Helsinki ha reso pubblica la tesi di laurea magistrale di Linus Torvalds, un documento di valore storico che getta nuova luce sulla nascita e l'evoluzione di Linux. Intitolata "Linux: a Portable Operating System", la tesi non è solo una formalità accademica, ma un'analisi approfondita della...

#kernel #LinusTorvalds #Linux #opensource #sistemaoperativo #universitàdiHelsinki #Usenet

scienzamagia.eu/world-wide-web

Get ready for inspiring keynotes, hands-on sessions, and real-world #opensource stories at #openSUSE.Asia Summit 2025! Registration is open now for this event in #India! #openSUSE #Linux #AsiaSummit events.opensuse.org/conference

openSUSE EventsopenSUSE.Asia Summit 2025The **openSUSE.Asia Summit 2025** will be held in **Manav Rachna International Institute of Research and Studies (MRIIRS) Faridabad, India**—an exciting event for openSUSE users, contributors, and Free/Libre and Open Source Software (FLOSS) enthusiasts. Over the years, past summits have attracted strong participation from countries like Indonesia, China, Taiwan, Japan, South Korea, and India. Since the inaugural openSUSE.Asia Summit in Beijing in 2014, the summit has served as a valuable opportunity for the global online community to come together, connect in person, and share knowledge about openSUSE and the applications running on it. This year's summit aims to offer a vibrant platform for communication, collaboration, and learning. **Join us in MRIIRS Faridabad** to connect with passionate individuals and contribute to the growth and development of the openSUSE ecosystem! ![mriirs](https://i.ibb.co/20Kzf1nL/manav-rachna-educational-institution-2.jpg "mriirs") Please also check our announcement of [openSUSE.Asia Summit 2025. ](https://news.opensuse.org/2025/03/21/invitation-os-asia-india/) ## Travel Information **Nearest Airport**: Indira Gandhi International Airport, New Delhi ### From the Airport: - **By Metro**: Take the Delhi Metro to **NHPC Chowk station**, then a short auto-rickshaw or cab ride. - **By Cab**: Book a direct cab from the airport to MRIIRS (approximately 1 to 1.5 hours). ### App-based Transport Options: - **Uber**: Widely available across Delhi NCR. Book a cab directly to “MRIIRS, Faridabad”. - **Rapido**: A quick and economical two-wheeler ride option for shorter distances (especially useful from nearby metro stations like NHPC Chowk). --- ## Visa Information for Attending the Conference in India To attend the openSUSE.Asia Summit 2025 in India, most foreign nationals must apply for an **e-Conference Visa**. You will need the following basic documents: - A valid **passport** (minimum 6 months validity) - A recent **digital photograph** - A **letter of invitation** from the host organization (provided by us) - Possible **political and event clearances** (if required by the Government of India) For full details, please visit: - [Indian Visa Portal](https://indianvisaonline.gov.in/visa/index.html) - [e-Visa Application for Conference](https://indianvisaonline.gov.in/evisa/tvoa.html) --- ## Invitation Letter Requirements If you require an **invitation letter** to apply for your visa, please email the following details to the organizing team at **bhatttjigyashu@gmail.com**: 1. **Title of your talk** 2. **Embassy location** where you will apply for the visa 3. **Full Name** (as per passport, in Latin alphabet) 4. **Sex** (Male/Female) 5. **Date of Birth** (Year/Month/Day) and **Age** 6. **Nationality** 7. **Occupation** --- ## Government Clearance Requirements (if applicable) To comply with the Government of India’s visa and security protocols, the following **additional speaker details** may be required to process: - **Designation** - **Pay Level** - **Equivalent Rank in Government of India** (if applicable) - **Name of the Ministry/Department or Institution & Full Address** - **Email Address** - **Telephone Number** ### Country & Visit Information - **Country Name** - **From Date** - **To Date** - **Nature of Visit** (e.g., Conference Attendance) ## Local Climate in August Late August in Delhi is part of the monsoon season with: - **Temperature**: 27°C to 35°C - **Humidity**: High - **Rain**: Occasional rainfall expected More details: [Climate of Delhi – Wikipedia](https://en.wikipedia.org/wiki/Climate_of_Delhi) --- ## SIM and Connectivity SIM and eSIM cards are widely available at airports and local electronics stores: - [Jio eSIM](https://www.jio.com/jcms/esim/) - [Airtel eSIM](https://www.airtel.in/esim/) --- ## Power Supply - **Plug Types**: C, D, M - **Voltage**: 230V - **Frequency**: 50Hz --- ## Additional Tips - Many local shops and restaurants only accept cash. It is advisable to carry some Indian currency. - Travel insurance is highly recommended, especially to cover medical expenses. --- # Summit Schedule - The summit will be held on 29 and 30 Aug. - An excursion for speakers to Taj Mahal is on 31 Aug. ![taj](https://i.ibb.co/KxTTgK8X/64be4562-1c02-48f1-9016-21dfcaa3e4ad-cx14-cy1-cw60-w408-r1-s.png "taj") ## For Any Queries or Special Requests Please contact the organizing team at: **jigyashu_bhattt23@manavrachna.net**