rubidity language design choices – classic vs more ruby-ish – you decide

Hello, as a follow up to rubidity gem – ruby for layer (l1) contracts / protocols language machinery i have started to collect notes on the new rubidity (blockchain) contract programming language that now has two styles – the original “classic” and the more ruby-ish update (i am working on). anyways, python has vyper¹ and now ruby will SOON! have rubidity for contract programming “on-chain” or “off-chain”. It’s still (very) early. I invite you to join the fun and let’s explore and learn together building a typed programming machinery in ruby (100% compatible with solidity types & abis).

Python 3.12.0 release candidate 3 now available

 

I’m pleased to announce the release of Python 3.12 release candidate 3.

https://www.python.org/downloads/release/python-3120rc3/

 

This is the second release candidate of Python 3.12.0

This release, 3.12.0rc3, is the absolutely last release preview for Python 3.12.

There will be no ABI changes from this point forward
in the 3.12 series. The intent is for the final release of 3.12.0,
scheduled for Monday, 2023-10-02, to be identical to this release
candidate. This really is the last chance to find critical problems in Python 3.12.

Call to action

We strongly encourage maintainers of third-party Python projects to
prepare their projects for 3.12 compatibilities during this phase, and
where necessary publish Python 3.12 wheels on PyPI to be ready for the
final release of 3.12.0. Any binary wheels built against Python
3.12.0rc3 will work with future versions of Python 3.12. As always,
report any issues to the Python bug tracker.

Please keep in mind that this is a preview release and while it’s as close to the final release as we can get it, its use is not recommended for production environments.

Core developers: time to work on documentation now

  • Are all your changes properly documented?
  • Are they mentioned in What’s New?
  • Did you notice other changes you know of to have insufficient documentation?

 

Major new features of the 3.12 series, compared to 3.11

 

New features

Type annotations

Deprecations

  • The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623.
  • In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2).
  • The deprecated smtpd and distutils modules have been removed (see PEP 594 and PEP 632. The setuptools package continues to provide the distutils module.
  • A number of other old, broken and deprecated functions, classes and methods have been removed.
  • Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.)
  • The internal representation of integers has changed in preparation
    for performance enhancements. (This should not affect most users as it
    is an internal detail, but it may cause problems for Cython-generated
    code.)

(Hey, fellow core developer, if a feature you find important is missing from this list, let Thomas know.)

For more details on the changes to Python 3.12, see What’s new in Python 3.12. The next scheduled release of Python 3.12 will be 3.12.0, the final release, currently scheduled for 2023-10-02.

 

More resources

 

Enjoy the new release

Thanks
to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python Software Foundation.
Your release team,
Thomas Wouters
Ned Deily
Steve Dower
Łukasz Langa

Circles do not exist

However almost every “circle” you can see in printed media (and most purely digital ones) are not, in fact, circles. Why is this? Since roughly the mid 80s all “high quality” print jobs have been done either in PostScript or, nowadays almost exclusively, in PDF. They use the same basic drawing model, which does not have a primitive for circles (or circle arcs). The only primitives they have are straight line segments, rectangles and Bézier curves. None of these can be used to express a circle accurately. You can only do an approximation of a circle but it is always slightly eccentric. The only way to create a proper circle is to have a raster image like the one above. Shouldn’t be that big of a deal, right? I’m sure nobody is using PDF for anything that would require the kind of precision needed for a perfect circle, like CAD drawings for laser cutters and similar machinery. Right? Again one might ask whether this has any practical impact. For this case, again, probably not. But did you know that one of the cases PDF is being considered (and, based on Internet rumors, is already being used) is as an interchange format for CAD drawings? Now it suddenly starts mattering. If you have any component where getting a really accurate circle shape is vital (like pistons and their holes), suddenly all your components are slightly misshaped. Which would not be fun. This is why we can’t have nice things.

Local Citations For SEO

Video by via Dailymotion Source Local citations are an important factor if you are using local seo to rank you site for traffic. So, just what are local citations, anyways? A local citation is any mention of your name, address and phone number online. It tells: Google consider you local, relevant and real, which is … Read more

DIY _ Bangels making || How to make Handmade pearl Bangels

Video by via Dailymotion Source DIY _ Bangels making || How to make Handmade pearl Bangels #diy #shorts #youtube #bangles #diy #shorts #youtube #bangles #diy #handmade #youtube #shorts #youtube #craft #trending #bangles #diy #jwellery Ring video https://youtube.com/shorts/OS8cPD6JdWU ……………………………………………………………….Follow me on Instagram https://instagram.com/creative_fatimaakram?igshid=MzNlNGNkZWQ4Mg Do recreate and share your creation with me on my Instagram Page and … Read more

PM Modi & MPs Walk From Old Parliament Building To New Building _ V6 News

Video by via Dailymotion Source పాత పార్లమెంట్ భవనం నుంచి కొత్త భవనం వరకు నడిచిన ప్రధాని మోదీ & ఎంపీలు | V6 News Watch Teenmaar Full Episode : • Congress-Six Guarantees |CM KCR-Publi… 6 పథకాలకు నాదీ గ్యారెంటీ • I’M Responsible For Congress 6 Guaran… పటేల్ వల్లే విముక్తి • Amit Shah Attends Telangana Liberatio… పతొక్కలకు పథకాలు • Telangana Govt … Read more

Akhlaq e Muhammadi ﷺ – Rabi ul Awwal 2023 – 19th September 2023 – ARY Qtv

Video by via Dailymotion Source Akhlaq e Muhammadi ﷺ – Rabi ul Awwal 2023 Host: Allama Peer Mazhar Mukhtar Durrani #AkhlaqeMuhammadiﷺ #RabiulAwwal2023 #ARYQtv Subscribe Here: https://bit.ly/3dh3Yj1 Official Facebook: https://www.facebook.com/ARYQTV/Official Website: https://aryqtv.tv/Watch ARY Qtv Live: http://live.aryqtv.tv/Programs Schedule: https://aryqtv.tv/schedule/Islamic Information: https://bit.ly/2MfIF4PAndroid App: https://bit.ly/33wgto4 Go to Source