Language Selection

English French German Italian Portuguese Spanish

Programming: Cutelyst, C/C++, Perl and Python

Filed under
Development
  • Cutelyst 2.13 and ASql 0.19 released – Dantti's Blog

    Cutelyst the C++/Qt Web Framework and ASql the ASync SQL library for Qt applications got new versions.

    Thanks to the work on ASql Cutelyst got some significant performance improvements on async requests, as well as a new class called ASync, which automatically detaches the current request from the processing chain, and attaches later on when it goes out of scope.

    With the ASync class you capture it on your ASql lambda and once the query result arrives and the lambda is freed and the ASync object gets out of scope and continues the processing action chain.

  • LLVM Lands Very Basic Support For AMD Zen 3 CPUs

    While AMD has landed Znver3 support in GNU Binutils, the company hasn't yet sent out patches for either the GCC or LLVM/Clang compilers in setting up the Zen 3 target with its new instructions or optimized scheduling model / cost table. But a basic implementation has been merged to LLVM for allowing "-march=znver3" based on the limited public details thus far.

    Merged to mainline LLVM 12 yesterday was a basic implementation allowing for -march=znver3 targeting that basically flips on the new instructions known to be supported by Zen 3. Beyond Zen 2, it flips on INVPCID, PKU, VAES, and VPCLMULQDQ. There are also a few other instructions supported by Zen 3 as outlined in this earlier article.

  • CY's Take on PWC#083 | Moments on Perl or other Programming Issues [blogs.perl.org]

    I found that I use "and/or" quite frequently in writing. I know, (mathematical-)logically we only need "or". It seems to me to be a language tricky part as the use of gender neutral terms.

  • Warning about Python3 update in latest -current | Alien Pastures

    Warning for people running Slackware-current and have 3rd party packages installed (who doesn’t) that depend on Python3. That includes you who are running KDE Plasma5!

    The “Sun Oct 25 18:05:51 UTC 2020” update in Slackware-current comes with a bump in the Python3 version (to 3.9) which is incompatible with software which already has been compiled against an older version of Python3 (like 3.8).

    I found 26 of my own packages on my laptop that depend on Python3 and they are all probably going to break when upgrading to the latest slackware-current. This includes Plasma5 ‘ktown’ packages but also several of my DAW packages.

More in Tux Machines

Proxmox VE 6.3 released

we have just released version 6.3 of our virtualization platform Proxmox VE. This release now integrates the stable version 1.0 of our new Proxmox Backup Server so that you can easily back up and restore your VMs and containers. Also, the stable Ceph Octopus is supported, and you can select your preferred Ceph version during the installation process in the GUI. We hope you like it! Read more

Videos/Audiocasts/Shows: PulseAudio, Ubuntu Podcast, and BSD Now

  • Does Pulse Audio Deserve The Hate It Gets? - YouTube

    In today's video we're going to talk about Pulse Audio specifically how Pulse Audio gets a lot of hate for being a terrible linux sound system and whether a lot of this hate is actually very justified.

  • Ubuntu Podcast S13E36 – Singing at the dinner table

    This week we have been playing DRAG. We discuss what we’ve been doing during lock down, bring you an extension of love, go over all your wonderful feedback and take a trip to ThinkPad corner. It’s Season 13 Episode 36 of the Ubuntu Podcast! Alan Pope, Mark Johnson and Martin Wimpress are connected and speaking to your brain.

  • BSD Now 378: Networknomicon

    Interview with Michael W. Lucas: SNMP and TLS book, cashflow for creators, book sale and more.

PHP 8.0 Released

PHP 8.0 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency. Read more Also: PHP 8.0 Officially Released With Many Language Additions, Better Performance

The Few, the Tired, the Open Source Coders

Sometimes open source coders simply walk away: Let someone else deal with this crap. Studies suggest that about 9.5 percent of all open source code is abandoned, and a quarter is probably close to being so. This can be dangerous: If code isn't regularly updated, it risks causing havoc if someone later relies on it. Worse, abandoned code can be hijacked for ill use. Two years ago, the pseudonymous coder right9ctrl took over a piece of open source code that was used by bitcoin firms—and then rewrote it to try to steal cryptocurrency. No one's quite sure what to do about open source burnout, but some think finding money for the coders might help. Programmer Ashley Williams is a member of the team creating the open source language Rust, and they're trying to set up a foundation to support core contributors, or get firms to keep contributors on staff. (Some of the largest open source projects thrive in precisely this fashion; firms like Facebook or Google pay some employees to work full-time on open source code.) Eghbal thinks subscriptions could offer new ways to pay for the work. Others worry that injecting pay can deform how and why the work is done in the first place. But we need to rethink the very idea of what crowdsourcing is capable of—and understand that it is perhaps more limited than promised. The open source revolution has been carried on the backs of some very weary people. Read more Also: Good News: Academics Can Make Their Articles Published In Top Journal Nature Freely Available As Open Access. Bad News: They Must Pay $11,000 For Each One