Dima boosted

Python dev 

In recent years I've got a lot of mileage out of Python, but the packaging, building, distribution story is one that has been in constant flux since I've been developing with it. I never feel like I'm doing it right, and the blog post below confirms I have a boatload of code that is apparently doing it wrong. This shifting packaging story is a constant source of friction in this particular ecosystem, one that makes me wish I hadn't started down the Python path.

blog.ganssle.io/articles/2021/

Dima boosted

It saddens me somewhat that nearly every database interface library for the last decade or two has huge warnings not to string-interpolate data into your queries right at the top of the documentation and yet SQL injection vulnerabilities still keep cropping up all over the place

Dima boosted

Has anyone else found a good self-hosted open source photo tool to replace Google Photos and Flickr? I'm experimenting with photoprism and it seems almost perfect except that the sync is not automatic and the lack of an app makes sorting while mobile a challenge.

Dima boosted

what are good XMPP clients for Macs and iPhones?

The complexity I had was due to a custom domain setup, networking and containers.

Show thread

Finally I've found some time to setup an XMPP server. It's not finished just yet, but it's amazing how ejabbetd and conversations mostly just work.

This morning I learned about the PyBay.com conference in SF. Here I'm am listening to Puthon talks and talking to Python people

@tomasino thanks. I've ended up setting up Wireguard to a VM in the cloud

@Miniver I agree! I can't understand what had to be done to break Command+Tab on Mac when multiple workplaces are used. Teams never get focused for me.

@thor because they want you to want a car.

@aurel1on_sol @rf

Меня особенно интересуют 2 последние темы.

Удачи и держи в курсе. Если хочешь, могу помочь.

@aurel1on_sol @rf

Кто-то расшарил эту статью Challenges in the Decentralised Web: The Mastodon Case [1] Я ее распечатал, но еще толком не прочитал.

Направлений много. Можно сделать акцент на "распределенные" и рассмотреть проблематику реализации. Чем Мастодон отличается от Твиттера?

Можно изучить пользователей. Кто пользуется распределенными сетями, почему и зачем.

Можно изучить сам контент. О чем говорят пользователи, какие темы затрагивают?

[1] dl.acm.org/doi/pdf/10.1145/335

@termonoid @mary @drq или чтобы в случае аварии к ней был доступ

@cauf вообще это следующий уровень после

```
if var == True:
return True
else:
return False
```

Тут уже словари, .get(), is instance()! Лет 5 опыта как минимум.

Рефакторить такое ещё то удовольствие.

@cauf это шутка. Я даже не знаю как с таким бороться

@cauf так работает же, я не вижу, в чем проблема xD

What's a good place to register a .com domain?

@drq что за диск? Я смотрю в сторону Intel 660p. Они не самые быстрые, зато дешевые

@solidsanek это шутка или нет. Что-то модель уж слишком накосячила. И человек не тот, и белоя рубашка пропала

Show older
3dots.lv Mastodon Instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!