RonSijm

joined 2 years ago
[–] RonSijm@programming.dev 0 points 6 months ago (1 children)

Pretty cool. I tried to google it, and I couldn't actually find the source for it. Just a bunch of articles about it and a reddit thread.

I'm curious what it's written in

[–] RonSijm@programming.dev 3 points 6 months ago (1 children)

Are there existing tools you love (or hate) that do something similar?

This sounds similar to "Static code analysis" tools. Especially now that these code analysis tools are getting AI integrations.

For example we use coderabbit.ai. That does a code review on PRs in github, and reviews these sort of things. Especially the simpler things that you've mentioned like poor naming conventions, violations of language-specific best practices, and readability issues. I'm not sure if it will automatically come up with "large refactoring opportunities" by default - but maybe you can custom-prompt configure it to try, I guess

(Comment) Why have a separate webpage if such of helper can be built into IDE/editor?

Coderabbit also has IDE extensions: https://www.coderabbit.ai/ide - I think the separate webpage exists for org level configurations and overviews. These "best practices" are probably defined on a team level to ensure everyone uses the same code-style and things like that

I'm not sure if "just a website to copypaste code and get reviews" is really a good idea. Maybe for juniors that want to review one class or method or something. But usually code is spread across multiple files, and structural refactor opportunities are on a larger scale then just a couple files

[–] RonSijm@programming.dev 0 points 7 months ago (2 children)

On September 19, Ruby Central, a nonprofit organization that manages RubyGems.org, a platform for sharing Ruby code and libraries, asserted control over several GitHub repositories for Ruby Gems as well as other critical Ruby open source projects that the rest of the Ruby development community relies on.

Uhm, so how does this happen? If some people create Ruby Gems and host them under their own github account, how would Ruby Central suddenly assert control over them?

[–] RonSijm@programming.dev 4 points 7 months ago

I've seem so many ads for Brave Browser... If it's supposed to be private and anonymous and a free browser - where are they getting all this money for all those ads?

[–] RonSijm@programming.dev 9 points 7 months ago* (last edited 7 months ago)

Just spreading the word from: https://programming.dev/post/37913329/19530188

Assuming you need to keep your account for work, here are the direct links:

  1. Go to this page and turn it off: https://www.linkedin.com/mypreferences/d/settings/data-for-ai-improvement
  2. Submit this form: https://www.linkedin.com/help/linkedin/ask/TS-DPRO

In addition:

[–] RonSijm@programming.dev 13 points 7 months ago (6 children)

Reality Check #1 19/20

This thing messed me up:

They both looked like they could be AI - but to me it looks like that one has an AI artifact

[–] RonSijm@programming.dev 3 points 8 months ago (4 children)

instead of giving you the real IP, it points you to one of their proxy servers located in a country without the ID requirement.

Sounds a bit weird, if it's just pure dns. Because if your dns server gives you a random proxy server instead, it sounds like this would break https right?

[–] RonSijm@programming.dev 103 points 9 months ago (4 children)

You don't get it. This was made in GameMaker Studio 1.4, which doesn't support a modulo operator. You know nothing about this specific framework. I have 8 years of experience and hacked governments. There's no reason to update it now, because it runs on a smart fridge at maximum capacity.

[–] RonSijm@programming.dev 2 points 10 months ago (2 children)

Since you're getting downvoted, maybe you want to explain why using Github free is "pointing a loaded gun at your foot"?

I'm using github for a bunch of my public repos as a free backup service... Why would I want to use a self hosted or way more obscure git forge? Seems riskier than just dumping it on github

[–] RonSijm@programming.dev 12 points 10 months ago

Documentation? Maintainable? Test cases? You're too attached to old paradigms in a new vibe based world.

Why do you need any of those? If you need any new features, you just re-engineer your prompt and ask the AI to rebuild it from scratch...

[–] RonSijm@programming.dev 3 points 10 months ago

Can someone explain how you accidentally rack up such a bill?

For example: You can deploy your Python script as a Lambda. Imagine somewhere in the Python script you'd call your own lambda - twice. You basically turned your lambda into a Fork Bomb that will spawn infinite lambdas

[–] RonSijm@programming.dev 5 points 10 months ago* (last edited 10 months ago) (1 children)

A lot of the times this comes down to a user error.

For example, very similar to your case, I knew someone that enabled Cloudtrail, and configured some things to have Cloudtrail logs dumped on S3. Guess what? Dumping things on S3 also creates a Cloudtrail that gets logged to S3 that Cloudtrail logs. Etc

Doing things like that and creating a loop can get you massive bills

view more: ‹ prev next ›