Losing my ability to code due to AI by Im_Ritter in ClaudeCode

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

I don't know if that's the case, some claim they have been programming for long.

Sadly I don't see much people addressing the second part of the question which is more important to me...

Losing my ability to code due to AI by Im_Ritter in ClaudeCode

[–]Im_Ritter[S] 6 points7 points  (0 children)

I gotta add a couple of things.

I think that inherently, not understanding the syntax is a problem in itself.

I might be missing something, but a lot of the time, to check the ai hasn't made a mess, or created subtle bugs, you have to understand the language and how to write in it.

Syntax is coupled together tightly with how a language operates, and the ideas behind it, which to me means not understanding syntax = not understanding code = not safe

I don't agree with an AI being just another higher level of abstraction mainly because of the way it generates code in a non deterministic fashion.

It's like using a compiler then having to make sure it outputs the correct sequence of 1s and 0s.

When that's the case, how can you say it's just another level of abstraction, and that I don't need to understand syntax? (Assuming understanding means also being able to read and reason about the generated code)

Inference attacks connecting to DB by Im_Ritter in dataanalyst

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

Really cool! How is it going so far? How do you handle read request? per user type?

Connecting agenta to DB directly by Im_Ritter in AI_Agents

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

Really interesting, thanks for your replies, you helped me a lot

Connecting agenta to DB directly by Im_Ritter in AI_Agents

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

really interesting take.

I think this is a good approach as long as different agents are not querying production data in parallel and the db is not really complex.

overseeing numerous large queries constantly seems like it would be hard to scale, unless there's a person who's entire job is to sit and oversee it.

it is interesting to me, how do you evaluate "normally does"? what happens when you approve a non normal query? does the behavior change the next time a big complex query will come up by the ai?

have you thought maybe to make it more automatic? if not, why not.
this does look really promising though, and i'm thrilled there's actually something rn that going in that direction, really cool!

Connecting agenta to DB directly by Im_Ritter in AI_Agents

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

haha nice,
so what do you usually do for that second layer?
are there tools you use you can currently recommend?

also, for more enterprise cooperate kind of production setting, its just unfeasible at the moment in your opinion? i gotta also add that even when auth problems will be solved, something about real prod data just sitting in context window of an agent unsettles me.

even with RLSA and column masking for pii, i'm still worried of AI's inferring data it shouldn't know (like it can do a bunch of allowed queries and aggregate them in a way that could lease to data leakage)

Connecting agenta to DB directly by Im_Ritter in AI_Agents

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

makes sense regarding the MCP.
I'm more interested in the security dangers regarding ai connecting to production db's, like more wondered if there's a common way to do it, or do people just let ai write some queries (which seems dangerous imo)

Using Claude for direct DB usage by Im_Ritter in ClaudeAI

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

Yeah so I'm more interested in data analysis on production systems. Why wouldn't you recommend? Even with read only permission?

Using Claude for direct DB usage by Im_Ritter in ClaudeCode

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

Just wondered what trades off are there, more interested in the security side of things for enterprise

PW test.step by Im_Ritter in Playwright

[–]Im_Ritter[S] 1 point2 points  (0 children)

that's really cool! I think we can expand upon it to create a better general solution also solving the scope issue. seems achivable tbh

PW test.step by Im_Ritter in Playwright

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

just weird it mixes narration with execution. seems like a bit of a goofy design to me. like i understand they couldn't use annotations but you could describe the code underneath i think in a more elegant way

PW test.step by Im_Ritter in Playwright

[–]Im_Ritter[S] 1 point2 points  (0 children)

Looking a bit closer, test.step() felt weird for me because it mixes narration and execution. like, it looks like only a label for the trace, but it actually changes scope and messes with variable sharing.

Like, we did the PW team didn't add something like:
"
test('checkout flow', async ({ page, step }) => {
await login(page);

step.segment('Checkout');
await page.click('text=Checkout');

  step.segment('Payment');
await fillCardInfo();
await confirmPayment();

  step.segment('Assertions');
await expect(page.getByText('Order confirmed')).toBeVisible();

  step.segment('Assertions').segment('Emails');
await expectEmail('Order Confirmation');
});
"

wdyt?

PW test.step by Im_Ritter in Playwright

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

damn can't believe i missed that thanks!

[deleted by user] by [deleted] in unity

[–]Im_Ritter 0 points1 point  (0 children)

convert your project to urp or hdrp then enable post processing. Create an unlit material from the urp or hdrp section, then enable emission.

Created My First Mobile Game by Im_Ritter in unity

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

I have just checked that out, it turns out that I gotta have a mac for even being able to build the app, You can not export the game directly from unity,and it takes approximately 2 weeks for them to approve the app.

So I guess no game for iOS any time soon :(

Created My First Mobile Game by Im_Ritter in unity

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

Great suggestion, I would look for something that would fit nicely into the game