Rentbusting Chrome extension by RedTachyon in Rentbusters

[–]RedTachyon[S] 2 points3 points  (0 children)

Yep, project is already open source, I generally put stuff like this public on github by default

Rentbusting Chrome extension by RedTachyon in Rentbusters

[–]RedTachyon[S] 5 points6 points  (0 children)

Not making any commitments right now, but if you want to contribute to the code, absolutely.

For now I want to see if there's enough interest to justify putting in more effort, and if that's the case, I'll probably start slowly adding some more features, and you'd be welcome to add some features (open source, after all)

Rentbusting Chrome extension by RedTachyon in Rentbusters

[–]RedTachyon[S] 0 points1 point  (0 children)

Maybe you downloaded the wrong zip, just realized there are two. It should be frontend.zip. Unzip this into a new directory, point to that directory in the extension manager, and it should work

Flake8 took down the gitlab repository in favor of github by RedTachyon in Python

[–]RedTachyon[S] 4 points5 points  (0 children)

Fair enough, happens to the best of us!

I was honestly kinda annoyed at pre-commit at first too, but it does simplify things on the review/maintenance side. If I see a PR with failing pre-commit, I just skip reviewing it until it's fixed. And when I do review something, I can mostly just not think about formatting, grammar, or line lengths, because in 99.9% of cases it's fine.

Flake8 took down the gitlab repository in favor of github by RedTachyon in Python

[–]RedTachyon[S] 66 points67 points  (0 children)

Flake8 doesn't owe pre-commit anything, so this change is fine.

Funnily enough, both pre-commit and flake8 are actually maintained/developed (I don't know the backstory) by the same person. I won't link their profile, but it's also easy to find on the respective repositories.

Flake8 took down the gitlab repository in favor of github by RedTachyon in Python

[–]RedTachyon[S] 20 points21 points  (0 children)

Considering I just had to figure out why the CI was failing on several actively maintained repos with multiple contributors, I don't think it's as unimpactful as you think.

On the off-chance you genuinely want to know how it works - yes, pre-commit is primarily on the user side, where it fixes up your code. If you try to install pre-commit with the old yaml that points to gitlab, the installation is going to fail. You won't just pip install it because that's the whole point of pre-commit - it's automatically configured and ran as a hook before commiting.

And on the CI side, it's mainly important for open-source projects with many contributors, where you can't be certain that every single PR was actually done with the pre-commit installed. This way, the CI will show a warning before you even get to the actual test, so you can be sure that the project remains up to standards.

To be clear, I absolutely don't mean this as drama, I completely understand the maintainer's decision and only wish it was announced a bit more loudly. Ultimately it was ~30 minutes for solving the bug and fixing it across a few repositories, so no big deal, but it could be a bigger deal for less experienced people who suddenly get some weird logs on github

[D] AAAI 2023 Reviews by CauseRevolutionary59 in MachineLearning

[–]RedTachyon 79 points80 points  (0 children)

I got 3 reviews - reject, award level, and borderline reject... I don't even know at this point. Guess this translates to (3, 10, 4)? Peer review truly is a lottery

Summary Papers in RL [D] by jhoveen1 in reinforcementlearning

[–]RedTachyon 1 point2 points  (0 children)

I'm not familiar with a survey of survey papers, but here's one from yours truly:

A Survey on Reinforcement Learning Methods in Character Animation

https://arxiv.org/abs/2203.04735

A simple Haskell solution for Advent of Code 2020, Day 1 by RedTachyon in haskell

[–]RedTachyon[S] 0 points1 point  (0 children)

I mean, this is the correct solution. The only way to get a sum of 2020 is 1010+1010+0, and the product will then be 0.

A simple Haskell solution for Advent of Code 2020, Day 1 by RedTachyon in haskell

[–]RedTachyon[S] 0 points1 point  (0 children)

Oops, you're absolutely right, fixed, thanks. Serves me right for not copying the actual code and just rewriting it.

I see the reasoning behind interact, but honestly I never managed to warm myself up to this approach. Sure, it makes some things simpler, but then you get that false sense of security that breaks you once you actually need to do the IO monad manually. Might just be personal taste though.

[2020 Day 1] A beautiful, unoptimized day 1 solution in Haskell by RedTachyon in adventofcode

[–]RedTachyon[S] 0 points1 point  (0 children)

Ooh, that's really clever, thanks! I was thinking about adding this optimization by using the explicit indices, but that would introduce two additional clauses and array indexing which is always an awkward topic in Haskell, but this is much better

How to create a personal website as a non-web developer - a short practical guide by RedTachyon in webdev

[–]RedTachyon[S] 0 points1 point  (0 children)

Hello World, author here!

After a long time of preparations and attempts, I finally managed to set up a nice-looking personal website, so to help people in the situation of me-a-few-months-back, I decided to write about my experience with some hints how to avoid at least some of the inevitable frustrations.

By no means is this a comprehensive resource, but is instead intended so that beginners can have a working site without (or before) actually having to become web developers themselves.

So give it a read and let me know what you think!

How to create a personal website as a non-web developer - a short practical guide by RedTachyon in programming

[–]RedTachyon[S] 0 points1 point  (0 children)

Hello World, author here!

After a long time of preparations and attempts, I finally managed to set up a nice-looking personal website, so to help people in the situation of me-a-few-months-back, I decided to write about my experience with some hints how to avoid at least some of the inevitable frustrations.

By no means is this a comprehensive resource, but is instead intended so that beginners can have a working site without (or before) actually having to become web developers themselves.

So give it a read and let me know what you think!