So, this might seem small, but it's a really cool step forward for #Verso browser (using the next gen, #Rust based, #multithreaded, memory safe @servo engine rather than #Chrome's monopoly #Blink or #Mozilla's #Gecko engines).

They got tabs!

Doesn't *every* browser have tabs? Sure, but others are basically just GUI's slapped on a couple of pre-existing engines. Verso is rebuilding the browser from the ground up using #Servo and #FOSS, even for the #UI.

Early shots fired, #Blink/#Webkit!

Get started with the free-threaded build of Python 3.13

Want to learn the ropes of the new "no-GIL" build and true parallelism in Python? Here's where to start.

InfoWorld

We just published a new 🎥 of #JCON EUROPE 2024!
Watch Sebastian Konieczek talking about 'Handling concurrent access to shared resources in #Java'

#Multithreaded applications are to be found everywhere. Think of #RESTful #micro services for …

Watch it now: https://youtu.be/rMBV0iWgIfk

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Java Concurrency: The happens before guarantee

Usually when we write code we have the assumption that the code is executed in the same sequence as it was written. This is not the case since for optimisation purposes a re-ordering of the stateme…

Emmanouil Gkatziouras

When you spent waaaaay too much time debugging and doubting your #multithreaded code because the output is garbled and you suspect a race condition or cross thread writes but it turns out the input data was broken to begin with, you just needed the multithreaded code to be able to parse it at all in a finite time-frame... 🤦

#Multithreading #programming #GarbageInGarbageOut

@Elucidating Again:
Check my #GitHub contributions and see for yourself...

The #rugpull by #Redis is just inexcuseable and not only did #Snapchat basically make a better #multithreaded #fork under #BSD 3-Clause named #KeyDB for quite some time , but several big constributors seem pissed...

So far, I saw quite significant contributions from #Tencent *, #AlibabaCloud * #aws and #RedHat and I'm convinced their #CLO's are pissed since their staff worked on those projects because with the leave of original creator of Redis it was stated that it will remain 3-Clause BSD...

And I do expect Redis to get their asses handed in court so hard they'll have to file for #bankrupcy like #SCO before the dust has settled...

I mean, look at that dumpsterfire and tell me with a straight face this is how #FLOSS should be done!

This sucks.

YouTube

Continuing our #EverythingOpen Schedule Highlights, @mariadb Chief Innovation Officer Daniel Black @danblack takes us through #rr - a #debugging tool for C and C++ #multithreaded applications.

In this tutorial, Daniel shows how rr records the entire state of the program, allowing it to be interrogated.

You will need to have bare metal #Linux with rr compiled, or a #VM with rr proven to work, for this #tutorial

🗓️ Schedule: https://2024.everythingopen.au/schedule/

🎟️ Register: https://2024.everythingopen.au/attend/tickets/

Everything Open 2024 | Conference Schedule

Everything Open 2024 - April 16-18 2024, Gladstone, QLD, Australia

Trying to write a #multithreaded V3 #onion address #bruteforcer in #C++, but the amount of tasks within my thread pool decreases over time when running a lot of threads. May be related to a condition variable sending a notification that doesn't get processed or something similar, right? So the #program doesn't get notified about a finished task and in turn can't add a new one. Maybe someone has an idea on how to fix this.
#Source #code:
https://git.enitin.xyz/enitin/bronion
Enitin / Bronion · GitLab

Bronion (Bruteforce Onion) searches for v3 onion addresses with a user supplied prefix and saves the files required to host a hidden service.

GitLab

Next up: „Multithreaded Queue Listeners“ by Stephanie Blair and Majd Hasan

#kugberlin #kotlin #multithreaded #backend

Although care is still needed Java's StringBuffer can aid in multi-threaded use cases when constructing a String that requires intermediate states. #java #StringBuffer #String #multithreaded #tdd #stepByStep #coding

http://codingchica.com/2023/11/02/building-as-we-go-javas-stringbuffer-for-multi-threaded-use-cases/

Building As We Go! Java’s StringBuffer for Multi-Threaded Use Cases

When your use case requires multiple threads to be able to construct a String in parallel, then Java’s StringBuffer may be what you need. However, additional synchronization logic may still b…

Coding Chica