@levlaz I've never heard of it. Thanks for the tip!
I post about
🐍 #python
📊 #dataanalytics
👨🔬 #datascience
👨🏻💻 #dev #developers
Are you guys editing bitbucket-pipelines.yml manually or creating it programmatically?
While I can write beautiful python code my bitbucket-pipelines.yml looks like carbage. It hurts.
@mkennedy I somehow feel that it would be more sexy to fix the snooze time picker so that it would use AI instead of regex 🙃🫠
Wrote an essay to follow up on my AI features == Waste of Time (usually) post from yesterday. Let me know what you think #python
Great CPython bug: "Incrementing class variable about 2**32 times causes the Python 3.12.1 interpreter to crash"
https://github.com/python/cpython/issues/113462
(background: classes now have a version number to make it possible to cache method lookups. the version is incremented if the class is mutated. if the version number overflows, weird stuff happens.)
Any recommendations of #datascience articles/sources which define #data, #rawdata, #information and(or) #knowledge and the relationship between these terms? I am familiar with a lot of information technology, legal & political science literature, but not so much within data science. Is this also part of the conversation in the practical sphere of #dataprocessing?
@edsuom the more I write code that I have to maintain, the more I love writing unit tests.
Internet! Which programming language do cats prefer? Silly or serious answers only.
Hello all!
We are a non-profit #Python community in #Turku, Finland. We bring together developers to meetups, sprints and social gatherings so we can learn from each other and have a jolly good time.
You can find us and our blog at https://archipylago.dev and sign up to our events at https://meetabit.com/communities/archipylago.
@driscollis zip and enumerate as they've so much usage in many basic problems, but breakpoint is something I use regularly with PYTHONBREAKPOINT=IPython.embed when debugging
A gamedev realized Linux users were just 5.8% of their sales, but represented 38% of bug reports.
Then they looked at those numbers closer, and realized. Linux users were not experiencing more bugs. Almost none of the Linux-user bugs were Linux-related. Linux users were simply *more likely to file bugs*.
Their conclusion: A linux port pays for itself bc it nerdsnipes ppl into giving u free QA, see:
https://techhub.social/@ozone89/111337250473454154
Via @Rainer_Rehak
@spirillen Well, there are multiple ways of selecting a programming language for a task, but if you don't have other requirements, using the one which gets to your goal is the fastest is the best choice :) Sometimes the target is the software, and sometimes the target is to learn something.
Have you tried using polars? If so, how has your experience been (compared to pandas)?
https://github.com/pola-rs/polars
#polars #pandas #python #datascience #dataanalytics #pythonlibrary
@kellogh Interesting. I've never tried polars. What did make you to switch from pandas to polars?
@spirillen This is the reason why many popular python libraries have critical parts written in faster languages like C or Rust. For example, numpy relies heavily in C extensions, pandas has a large portion written in Cython, and pydantic was rewritten in Rust for v2.
Under-the-radar late night launch: RSS Parrot is live! It talks like Mastodon, but it doesn't walk like Mastodon. BUT! It will relay any RSS feed straight into your timeline.
Turn Mastodon into your very own feed reader. Follow anything that has an RSS feed and get a toot about new posts.
How? Mention @birb with the address you want to follow.
More details at https://rss-parrot.net. Boost for visibility :)
@olets sure! What I meant that I many times have to manually edit the text taken from the PR web interface text box when making the merge commit (which will be also visible in git), so that each line has maximum of 72 characters.
If the limit was 12 chars, this could be an example
This is a message with too long line but it does not matter as it is wrapped automatically.
->
This is a
message with
too long
line but it
does not
matter as it
is wrapped
automatically.