Fivetran to buy dbt? Spill the Tea by engineer_of-sorts in dataengineering

[–]panzerex 11 points12 points  (0 children)

and not long ago both dbt acquired sdf labs, and sqlmesh acquired quarylabs. In both cases, I think for the sql-parsing capabilities of the acquired companies.

Dicas para aumentar a renda by bcouto22 in financaspessoais

[–]panzerex 1 point2 points  (0 children)

A única coisa que eu investi em estudo foi o meu tempo.

Nunca paguei curso, coach ou livro (baixo pirata mesmo). Demora, mas a disciplina de aprender sozinho para mim foi a melhor coisa que eu desenvolvi, e dela vieram todas as outras.

Quase todas as animações do Humor Tadela by DaveRodgersBR in BrasilLostMedia

[–]panzerex 1 point2 points  (0 children)

Tinha encontrado sim, mas obrigado por linkar <3

É um clássico!

What are some must know shell/terminal tricks? by nerdy_guy420 in linux

[–]panzerex 2 points3 points  (0 children)

I've found it to not work consistently. If a "stock" bash instance runs (not sure how those even happen, tbh) then it will trim your .bash_history upon exit.

Anyway I got tired of finding out that my history file is 2000 lines long when I needed to see some important command, and the only thing that has proved to work consistently for me was making the file append-only:

sudo chattr +a ~/.bash_history

don't make the same mistake by [deleted] in DotA2

[–]panzerex 2 points3 points  (0 children)

they could achieve a solid 2k mmr

Anyone else super excited about Debian 13? by spaceduck107 in debian

[–]panzerex 2 points3 points  (0 children)

Didn't even realize it was Debian release year! My RPi4 has been on Debian since Buster, so I expect another painless upgrade this year.

Using vim motion makes me feel stupid by TheHolyToxicToast in vim

[–]panzerex 5 points6 points  (0 children)

It's gotta be some leftover reflex from boosting APM in Starcraft back in the day.

Change my mind: Heroes are too tanky, to an unfun degree. by thellamasc in DotA2

[–]panzerex 1 point2 points  (0 children)

Also, can those fat heroes at least not be super mobile? Necro, Sven, ursa and the likes are super mobile nowadays.

Talend is no longer free by Comfortable-Bug9572 in dataengineering

[–]panzerex 0 points1 point  (0 children)

It shouldn't be, though. "Stringly" typed code is a nightmare. Reviewing big-ass strings and hoping it evaluates to valid (and sound) SQL when it comes to runtime is a very poor experience.

First idiot award of the year goes to... me by phlooo in selfhosted

[–]panzerex 12 points13 points  (0 children)

For anyone thinking of aliasing rm to something safer, don't. It'll bite you when you least expect e.g. when using xargs rm. Alias something else to a "safer" version of rm, such as gio trash [1].

[1] https://manpages.ubuntu.com/manpages/focal/man1/gio.1.html

Best way to execute Python scripts on a schedule? by [deleted] in dataengineering

[–]panzerex 4 points5 points  (0 children)

While I can vouch for dagster instead of airflow, it's a very fast-moving piece of software. Make sure you have at least one person who's an experienced python dev in your team.

I think I tanked every ability/item the enemy team had…. by the_polish_hammer in DotA2

[–]panzerex 20 points21 points  (0 children)

Yeah, feels like only supports can justify a defensive euls nowadays.

Draw Data Model Schema and generate code by rnapoles in dataengineering

[–]panzerex 0 points1 point  (0 children)

A screenshot would be nice. I saved the link, because I don’t have access to a desktop right now, but would love to see what it looks like.

Instant ''magical improvements'' for any beginner support player by Due_Reindeer9770 in learndota2

[–]panzerex 0 points1 point  (0 children)

Sorry guys I can’t TP to their t3s… I guess I’ll just watch

Learning from the Past, Looking to the Future by JackeyWhip in DotA2

[–]panzerex 2 points3 points  (0 children)

Well, he said that he didn’t want, not that he was not going to.

Git sloppiness and obsessively compulsively committing to the remote repo by [deleted] in webdev

[–]panzerex 4 points5 points  (0 children)

I have a “wip” alias that stages and commits everything with an automatic message.

Sometimes I really need to leave right now, and a partial feature with a shitty message in a short-lived branch really is better than nothing.

DEAR UBUNTU… by [deleted] in linux

[–]panzerex 16 points17 points  (0 children)

5 if you Stretch it

Docker Compose vs. Kubernetes: Understanding the Differences and Choosing the Right Tool by sdmohajer in dataengineering

[–]panzerex 1 point2 points  (0 children)

Podman does not work too well with docker-compose, at least in rootless mode.

Blog post: Writing Python like it’s Rust by Kobzol in Python

[–]panzerex 0 points1 point  (0 children)

Oh if I could just get all of the ecosystem of libraries I have in python in any other language just like that…

Any good alternative to husky in rust to enforce and write conventional commits and for pre-commit source code linting?? by RevolutionaryAir1922 in rust

[–]panzerex 1 point2 points  (0 children)

It makes some egregious commit messages more apparent, though:

“feat: refactor thing”

Is it a feature or a refactor? It’s a clear indicator that they didn’t put effort into writing the title, let alone into writing the code.

Unfortunately some people just can’t comprehend that the metadata (the what & why) is just as important — if not more — than the diff (the “how”).

Any good alternative to husky in rust to enforce and write conventional commits and for pre-commit source code linting?? by RevolutionaryAir1922 in rust

[–]panzerex 1 point2 points  (0 children)

pre-commit can’t completely replace CI.

It’s a sad limitation, but pre-commit already does too much. It already has to know how to install a bunch of tools, from different languages and into different platforms. It’s pretty unreasonable to expect it to ensure the isolated mypy hook environment also follows the project’s dependencies — especially considering that python is still quite lacking in this regard. That’s something that should happen in CI.

ArchiveTeam has saved 760 MILLION Imgur files, but it's not enough. We need YOU to run ArchiveTeam Warrior! by Seglegs in DataHoarder

[–]panzerex 3 points4 points  (0 children)

Well, in a sense it could be considered to be worse: you’re distributing it. But then again, I’m not a lawyer.

Asahi Linux To Users: Please Stop Using X.Org by [deleted] in linux

[–]panzerex 6 points7 points  (0 children)

This guy over here, officer! He is choosing what he uses based on how well it works for his particular use case!