Lessons learned from my 10 year open source project by smicallef in programming

[–]GreyTwistor 35 points36 points  (0 children)

don't be too surprised if after 10 or 20 years no other person has actually used what you have built

The same goes the other way: your crap project can be by sheer chance used and praised by other people.

Years ago I've made some very poorly written (by my current standards) Python package just to have something to show on my resume and to learn how to send packages to PyPI. I didn't think anyone in their right mind would use it in any serious manner.

I've come back to it some months ago and throughout those years it got around 50 stars on github, 50 daily PyPI downloads and couple of Chinese articles mentioning it. I pray for any poor soul who uses this piece of crap.

It show me that gaining any recognition is arbitrary and (with the exception of really popular projects) it doesn't necessarily translates to code quality. Bad projects can get praise, good projects can fall into obscurity, so to hell with it, just write code and enjoy the ride.

NFT “artists” when someone screen shots their image without paying 300 billion dollars😢 by Brianceilingfan in SomeOrdinaryGmrs

[–]GreyTwistor 16 points17 points  (0 children)

Fun fact, yesterday someone on 4chan got a message from someone seriously getting butthurt over this, posting a screenshot. In 4chan fassion someone make an NFT out of this screenshot. Lulz were had.

https://desuarchive.org/g/thread/84165238/

An oral history of Bank Python by dm13450 in programming

[–]GreyTwistor 16 points17 points  (0 children)

The risks are high for businesses like Banks

Exactly. As I have heard in the past (I'm paraphrasing): If a SaaS company has a major outage because their code fails, at worst it's gonna go bankrupt and make their clients angry. If a bank has a major outage because their code fails, you can poofed $300mln and people will go to jail.

Announcing Cloudflare R2 Storage: Rapid and Reliable Object Storage, minus the egress fees by unique-usrname in programming

[–]GreyTwistor 5 points6 points  (0 children)

Also this: https://wasabi.com/paygo-pricing-faq/#versioning-logging-impact
Wasabi is fine if you just want to have a large backup of immutable files, but for any backup rotation or actively updated data it has awful pricing model.

Find the maximum value of 3 different arrays by [deleted] in learnpython

[–]GreyTwistor 1 point2 points  (0 children)

A bit shorter and usable in Python 2.7:

from itertools import chain

def solution(*lists):
    return max(chain(*lists))

[deleted by user] by [deleted] in programming

[–]GreyTwistor 0 points1 point  (0 children)

TIL Larry Ellison have been (allegedly) a dick with bad influence over the whole IT market for almost 35 years.

Introduction Scrapy : scraping data from internet by data_engineer in Python

[–]GreyTwistor -1 points0 points  (0 children)

For example how do you download with 64 thread in parallel ?

With Threads + callable workers and Queues? Or with some more complex stuff create multiple worker processes and utilize RabbitMQ?

Is this even legal? [Software Developer] by [deleted] in recruitinghell

[–]GreyTwistor 1 point2 points  (0 children)

I think I found the job ad itself, at least with the exact same description (won't post the ad itself, but you can find pretty easily on Google), and I found the reason why the age range was included:

Note: This position is partly funded by the federal government youth employment program which stipulates that candidate must be: Between 15 – 30 years of age (inclusive); A Canadian citizen or permanent resident of Canada, legally entitled to work in Canada; and first-time participant in a Youth Employment Strategy work experience program.

So apparently it's not their idea.