Categories
Technology and Web

Pyston is back

Pyston, the Python Runtime with Just-In-Time (JiT) compiler, appears to be back. After the project lost support from Dropbox, development seemed to have ceased. A new team just released version 2, that is compatible with Python 3.8. It promises 20% performance gain over cPython, the default implementation. Here is the announcement: The Pyston Blog

Categories
Technology and Web

Python 3.9

Python 3.9 is available. What’s new:

New syntax features:

  • PEP 584, union operators added to dict;
  • PEP 585, type hinting generics in standard collections;
  • PEP 614, relaxed grammar restrictions on decorators.

New built-in features:

  • PEP 616, string methods to remove prefixes and suffixes.

New features in the standard library:

  • PEP 593, flexible function and variable annotations;
  • os.pidfd_open() added that allows process management without races and signals.

Interpreter improvements:

  • PEP 573, fast access to module state from methods of C extension types;
  • PEP 617, CPython now uses a new parser based on PEG;
  • a number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall;
  • garbage collection does not block on resurrected objects;
  • a number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, math, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489;
  • a number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.

New library modules:

  • PEP 615, the IANA Time Zone Database is now present in the standard library in the zoneinfo module;
  • an implementation of a topological sort of a graph is now provided in the new graphlib module.

Release process changes:

  • PEP 602, CPython adopts an annual release cycle.
Categories
Technology and Web

How to destroy surveillance capitalism

Cory Doctorow’s new book, published in a whole on OneZero.

What if the trauma of living through real conspiracies all around us — conspiracies among wealthy people, their lobbyists, and lawmakers to bury inconvenient facts and evidence of wrongdoing (these conspiracies are commonly known as “corruption”) — is making people vulnerable to conspiracy theories?

From the book

While published as a blog, it is indeed a whole book. Even medium, the blogging platform, says it’s a 109m read. As all of what Cory Doctorow publishes it’s good food for thought and a worthwhile read.

Categories
Technology and Web

Fotos von verlassenen Berliner Technoclubs

Selber habe ich nur kurz in Berlin gelebt und das ist auch schon in einem anderen Jahrtausend gewesen. Trotzdem hat die Stadt mich mit der Clubkultur schwer beeindruckt. Und der Ruf eilt der Stadt ja nach wie vor voraus. Seit Corona alle Lokale verbietet, die sich zum Superspreader-Event entwickeln können, sieht das alles ein bisschen anders aus. Die Fotografin Christin Mino hat davon ein paar Fotos gemacht, und Vice berichtet darüber. Auch ohne Gäste haben Berliner Clubs einen ganz besonderen Charme. Ich hoffe sehr, dass die Pandemie die Kultur nicht zerstört.

Diskokugel

Mit ihrer Arbeit “after dance” möchte die Fotografin Christin Mino auf die problematische Situation der Clubs in der Coronakrise aufmerksam machen.

Vice

Source: Fotos von verlassenen Berliner Technoclubs

Categories
Technology and Web

Is 2020 over?

The list – obviously – only covers the year up to May so far. And it includes increasing inequality, the protests against it, brexit, fascism, riots, climate change, locust plagues and of course COVID-19. Not to mention recent Ebola Outbreak in Kongo or earthquake activity in the Yellowstone National Park cluster.

is2020over.com

The list is over at https://is2020over.com/. And the year still has something to offer for sure.

Via BoingBoing.

Categories
Business & MBA Technology and Web

Every Video Call Ever

Since COVID-19 let’s us work from home, we all made our experiences with Videoconferences. The tools make it possible to work from home, yet some still have to get used to the new freedom. We all know the feeling in these conferences, with colleagues listening or not, playing with their pets, kids or Zoom Backgrounds. Toggl, maker of fantastic time tracking software, nails it:

Video Conference Bingo
Video Conference Bingo
Categories
Technology and Web

Papercraft

For those bored in isolation, you can now build your own vintage computer. From paper. Following the instructions from Rocky Bergen, an artist and designer. Should work well with kids, too!

C64 Papercraft, by Rocky Bergen

Link: Papercraft.

Categories
Technology and Web

language rankings: Python on par with Java

Rising languages in RedMonk’s latest ranking include Python, TypeScript, Kotlin, and Dart.

Source: New programming language rankings: Python now as popular as Java, as TypeScript climbs

Categories
Business & MBA Internet & Culture Security & Privacy Technology and Web

The Y2038 Problem

The Y2038 problem is similar to the Y2K problem. We’re exactly in between both about now. Both are 18 years away, in either direction. While Y2K is over and was obvious to everyone, Y2038 is not.

The issue here relates to a representation of date and time in Unix systems, and is therefore sometimes referred to as Unix Y2K. The root is the convention to store date and time information as 32bit unsigned integer in such systems. This means, possible values are limited. Time-differences in seconds, starting from 01.Jan 1970 cannot span beyond 03:14:07 UTC on 19 January 2038.

The Y2038 Problem
Calendar

The Y2038 problem will make all calculations beyond this date impossible, until migrated to another representation. At the time being, this seems far away. However, the problem casts its shadows already. Industries, in particular financial markets, often rely on long term forecasts.

Governance issued treasury bonds come with with the longest maturity. Often twenty years, sometimes thirty years. Calculations for complex, long running financing models easily try to estimate returns 20 years and beyond into the future. This is already beyond the problematic date that Y2038 brings. The code to run these calculations is typically complex and stable. Sometimes, it is as old as from 1970. Back then, this date-representation Unix engineers introduced this approach. 32bit covered a long period. John Femellia has a thread, over at Twitter, telling a story about the upcoming issues today.

Categories
Technology and Web

British Royal Mail issues computer games stamps

British Royal Mail issues computer games stamps writes BoingBoing:

BoingBoing.net
Worms, Wipeout, Micromachines & Sensible Soccer

The article features pictures of these stamps. Those who remember the times will find these adorable. The stamps are apparently available as first or second class stamps, at £1.60 or £1.55, and also in collectors sets.

Do I know enough people in the UK to send me postcards with stamps from:

  • Elite(1984)
  • Dizzy (1987)
  • Populous (1989)
  • Lemmings (1991)
  • Micro Machines (1991)
  • Sensible Soccer (1992)
  • Wipeout (1995)
  • Worms (1995)
Lemmings, Popoulus, Dizzy and Elite

each? Germany, meanwhile, is still debating whether computer games are hazardous and the people involved in the scene should be observed.