Hacker Newsnew | past | comments | ask | show | jobs | submit | romanvm's commentslogin

It was announced in January 2018 that Kodi 19 will move to Python 3 so addon devs had plenty of time.


Thank you for clarifying that.

After my Kodi 19 broke, I went searching for some discussion on the plugins I use. Pretty much every discussion I saw where the dev of the broken plugin acknowledged the transition did so during last summer.

Not sure if it was just coincidence, or if Kodi said, "look, y'all, we're moving forward! Get on it!"

That makes this release a little better. Still doesn't make releasing a known-unmaintained version on a platform more palatable, though.


Not quite. If your a.txt contains utf-8 byte blocks you are screwed in Python 2.


Pilot-optional was only a minor difference. The biggest difference was that Shuttles had their own propulsion system and could flew themselves using an external fuel tank and a pair of boosters, while Buran was a totally "passive" space capsule that required a heavy rocket to fly - way too excessive for close Earth orbits. The reason was that USSR was years behind USA in cryogenic hydrogen-oxygen propulsion systems and simply could not create a compact and powerful enough engine that could be mounted on Buran.

Basically, the whole Energia-Buran program was a good example of pointless wasting of enormous amount money and resources in USSR with no clear purpose just so that program managers and chief engineers could get state orders, privileges and money bonuses (the former two were worth more than any money in USSR). And that is why the program was closed - it was way too much even for USSR where they burned billions for military and space programs without counting.


> The reason was that USSR was years behind USA in cryogenic hydrogen-oxygen propulsion systems and simply could not create a compact and powerful enough engine that could be mounted on Buran.

Years are not that much. RD-0120 is a close cousin capabilities-wise to SSME. The size is also similar. No, Buran was separate from Energiya for other reasons - Glushko was eyeing a rocket useable for flights to the Moon and kept design decisions with that possible goal in mind.

> Basically, the whole Energia-Buran program was a good example of pointless wasting of enormous amount money and resources in USSR with no clear purpose just so that program managers and chief engineers could get state orders, privileges and money bonuses (the former two were worth more than any money in USSR).

That's a popular point of view. However, big as it is, Energiya-Buran project is still rather minor comparing to the whole size of the USSR state budget. The program also had side effect of developing technologies and advancing science. Many of results of that work survived and were used. I'd agree regarding lack of clear purpose, but disagree about having it as clear disadvantage. Sum of technologies has proven to have enabling effect - both in case of Energiya-Buran and in case of earlier space-related projects (e.g. project Suntan in USA).


I guess a native Python implementation would be too slow. However, there is a fantastic libtorrent library that has Python bindings and allows to implement a torrent client in Python relatively easily.

BTW, regarding the original article, there is also a MonoTorrent library for .NET. Despite the name it can be compiled by Visual Studio. The original library was abandoned a while ago and seems to be buggy, but I was able to make a very simple .NET client with WinForms UI using this fork: https://github.com/ErtyHackward/monotorrent


The bottleneck is usually network.

The original bittorrent client (before µTorrent) was actually written in Python BTW.


It's not accurate. Widely adopted client before uTorrent was Azureus and it was written in Java.


The very first torrent client written by Bram Cohen (the person who invented bittorrent) was written in Python[1].

I remember it, because 15 years ago that was the only client available. Later people started creating other clients by forking his python code, and eventually rewriting it in different languages.

[1] https://en.wikipedia.org/wiki/BitTorrent_(software)


And no one used it, you know what was before C ? You probably don't because no one used it also after that. Azureus was developed 13 years ago and that was the client that was used... I know because i remember it also. And then they (from bittorrent inc) changed their python version to C++ and called it uTorrent because python was too slow and no one wanted to use it...


Lots of people used the Python client because not everyone wanted to run Java (memory hog) or were on Windows (uTorrent). Azureus had one advantage: first to support the DHT and trackerless operation.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: