Niko Föhr

I post about

🐍
📊
👨‍🔬
👨🏻‍💻

Niko Föhrfohrloop
2024-01-09

@levlaz I've never heard of it. Thanks for the tip!

Niko Föhrfohrloop
2024-01-09

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.

Niko Föhrfohrloop
2024-01-06

@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 🙃🫠

Niko Föhr boosted:
Michael Kennedymkennedy@fosstodon.org
2024-01-06

Wrote an essay to follow up on my AI features == Waste of Time (usually) post from yesterday. Let me know what you think #python

mkennedy.codes/posts/ai-featur

Niko Föhr boosted:
🚛 sam fox starshine :therian: :neofox_flag_lesbian:starshine@woem.space
2024-01-06
Niko Föhr boosted:
CF Bolz-Tereickcfbolz
2024-01-06

Great CPython bug: "Incrementing class variable about 2**32 times causes the Python 3.12.1 interpreter to crash"
github.com/python/cpython/issu

(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.)

Niko Föhr boosted:
2024-01-06

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?

Niko Föhrfohrloop
2024-01-06

@edsuom the more I write code that I have to maintain, the more I love writing unit tests.

Niko Föhr boosted:
2024-01-06

Internet! Which programming language do cats prefer? Silly or serious answers only.

Niko Föhrfohrloop
2024-01-06

@cjrando C.
Because they love chasing pointers!

Niko Föhr boosted:
2024-01-05

#Introduction

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 archipylago.dev and sign up to our events at meetabit.com/communities/archi.

#TurkuDev

Niko Föhrfohrloop
2024-01-04

@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

Niko Föhr boosted:
2024-01-04

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:
techhub.social/@ozone89/111337

Via @Rainer_Rehak

Niko Föhrfohrloop
2024-01-03

@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.

Niko Föhrfohrloop
2024-01-03

Have you tried using polars? If so, how has your experience been (compared to pandas)?

github.com/pola-rs/polars

Niko Föhrfohrloop
2024-01-03

@kellogh Interesting. I've never tried polars. What did make you to switch from pandas to polars?

Niko Föhrfohrloop
2024-01-03

@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.

Niko Föhr boosted:
2024-01-03

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 rss-parrot.net. Boost for visibility :)

#RSS #Atom #FeedReader #Fediverse

Niko Föhrfohrloop
2023-12-24

@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.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst