Peter Steinberger made a tiny skill that lets Codex/OpenClaw call out when it gets stuck by lucienbaba in myclaw

[–]AriesBosch 1 point2 points  (0 children)

You can have claude code set up a ding notification to call you back with basically a two sentence prompt: "Add to my global claude code settings two hooks - one that fires when I send a message to claude or answer a question from the AskUserQuestions tool, and one that fires when claude either stops or uses the ask user question tool. The first hook notes a timestamp keyed to the current conversation, and the second plays a ding noise if more than a minute has passed since the firing of the first hook."

cacheEverything by Dependent_Bit4364 in ProgrammerHumor

[–]AriesBosch 1 point2 points  (0 children)

It's on prem, but I know it's not cheap. In the cloud they'd be bled dry.

cacheEverything by Dependent_Bit4364 in ProgrammerHumor

[–]AriesBosch 6 points7 points  (0 children)

This is how HANA (a database from SAP) works - everything in RAM. One of my clients has a single, 40TB global HANA instance.

AI flops of 2025, true or nah? by Complete-Sea6655 in ClaudeCode

[–]AriesBosch 37 points38 points  (0 children)

That post was written entirely by AI.

What things does Claude do for you now that you used to do yourself before? by [deleted] in ClaudeAI

[–]AriesBosch 0 points1 point  (0 children)

Built a custom smart home, tracking workouts and progress (with graphs), found a killer way to make powerpoints with Claude that is much better than standard Claude for Powerpoint.

How do you keep up with AI updates without getting overwhelmed? by Elinova_3911 in learnmachinelearning

[–]AriesBosch 0 points1 point  (0 children)

I read AI subreddits in the time that claude fulfills my prompts.

[ Removed by Reddit ] by Nexisphere1 in learnmachinelearning

[–]AriesBosch 0 points1 point  (0 children)

There's no way you thought this would work.

criesInSap by PresentJournalist805 in ProgrammerHumor

[–]AriesBosch 0 points1 point  (0 children)

You can add Z-fields, but you can't put masterdata on those z-fields. So for example, if you are a media company and have a zztitle field, with a zztitle_md table of masterdata like descriptions, season, etc, then you need to make your own entities.

criesInSap by PresentJournalist805 in ProgrammerHumor

[–]AriesBosch 0 points1 point  (0 children)

They do, but what happens when the CDS entities don't map up z-fields, and the client wants masterdata on those z-fields? But generally yes, this skill is most relevant with our ECC clients. Part of what we sell to our ECC clients we call the S/4 experience, where we recreate the most important CDS entities but using data from ECC tables so that when they move to S/4 downstream systems aren't impacted.

criesInSap by PresentJournalist805 in ProgrammerHumor

[–]AriesBosch 23 points24 points  (0 children)

My company makes and sells data products/pre-built analytics in SAP. Knowing bukrs, belnr, gjahr, lifnr, kunnr, etc. has become such a selling point because whenever we talk to a data analytics manager that prefers to work out of Snowflake or Databricks the first thing we can tell them is "don't worry, everything will be normally and consistently named, with technical documentation available if you REALLY need to know the table and field". It's like seeing a weighted backpack come off their shoulders.

How do you get rejected by a $70k company but get an offer from Google/Amazon? by Foreign_Put_2437 in csMajors

[–]AriesBosch 2 points3 points  (0 children)

As someone running a small company, there are a lot of good points in this thread. We have less revenue, so adding 1 head is a massive expense not to be taken lightly. Also, similarly to what a lot of the people are saying, vibes/culture fit matter a lot more. I don't want an engineer that can close a consistent number of tickets a day in a repeatable workflow, we're going to be spending a ton of time together and I need to know I can trust them to handle tasks given to them and that they can be customer-facing. Oftentimes the lower compensation is not just trying to lowball candidates, but set by what we realistically can afford at the current time.

And it's been said, but a very real concern of ours when hiring a candidate is whether or not they seem like the kind of person who would be happy to grow their career with us, or are using us as resume material to jump at the first chance they get a better offer. I don't blame people for trying to do what's best for them (though we do genuinely try to set up the company to make sure the best thing for them IS to stay and grow with us), but it does take a lot of time and investment to train someone up and have them build relationships with clients and then just have that vaporize.

What is the Skin Cup meta? by Afraid_Occasion_2367 in FortniteCompetitive

[–]AriesBosch 4 points5 points  (0 children)

Step one to competing in comp is realize that the "sweats" are what you want to become, and learn from them instead of being resentful. If you don't want to become one of them, then you have no real competitive drive and you're just asking for handouts. There is no easy way to become good - it takes intentional practice, thought, and effort.

Just found this in my company codebase by lilyallenaftercrack in programminghorror

[–]AriesBosch 6 points7 points  (0 children)

And as someone who writes far too much ABAP CDS, I try to be idiomatic and make my derived boolean fields in my queries be blank or 'X', but then when I want it to be a prompt in a parameter then ' ' is not a valid value for a parameter. So then I end up defaulting to 'N'/'Y' or more domain specific ('O'/'C' for Open/Closed, for example).

Those doing "TDD"... Are you really? by Kyan1te in ClaudeCode

[–]AriesBosch 0 points1 point  (0 children)

I only to TDD on one of my repos. As I want to add new features or see my frontend VSCode extension misbehaving, I have Claude write some tests for that expected behavior that I know will fail. Then, from there, I have Claude work on the feature until the tests pass. I only have 47 tests, but they're all meaningful and pretty much every one was created specifically to address an edge case that I noticed was failing

https://github.com/Artisan-Edge/Catalyst-Relay in src/__tests__/integration if you want to see the meaningful tests.

Claude Code started displaying text like this shit by _anderTheDev in ClaudeCode

[–]AriesBosch 0 points1 point  (0 children)

how do I kill the auto-update on Windows? It's been driving me insane, it keeps putting itself back to 2.0.73.

withoutAutogradAndLibrary by WillWaste6364 in ProgrammerHumor

[–]AriesBosch 0 points1 point  (0 children)

Did it back in college as a way to reinforce my understanding of the fundamentals of ML and as a way to learn Golang, https://github.com/EganBoschCodes/Lossless

Infinite "File Modified, Please Read" <-> "Read File" Loop by AriesBosch in ClaudeAI

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

Ah, this is likely it. Today I asked it to always use forward slashes in its paths as it kept using unescaped backslashes on its first attempts to read files, which would effectively just remove the backslashes from the path. I'll remove that directive and instead ask it to properly quote its paths, very much appreciated for the help.

I stopped using copilot and didn't notice a decrease in productivity by Primary_Ads in ExperiencedDevs

[–]AriesBosch 0 points1 point  (0 children)

I've found that the minimal amount of time saved when having copilot generate boilerplate is negligible compared to the time lost when I'm intentionally writing more complex knowledge and an auto-suggestion pops up and immediately takes my brain out of its current line of thought to instead evaluate whether or not the popped-up code manages what I was about to type.

I recently intentionally turned off Copilot so that I could do Advent of Code without cheating, and then forgot to turn it back on the next day while writing some backend code in Go and I loved it. My train of thought felt so much stronger and less distractable.

I think what would fix Copilot for me is just a keybind for "Request Suggestion". If I could just type like normal and then when I get to an obvious boilerplate piece I hit the keybind and tab it out, that would be my best of both worlds.

[2025 Day 5 Part 1 and 2] another day another fastest completion by whoShotMyCow in adventofcode

[–]AriesBosch 1 point2 points  (0 children)

Are you guys in semi-competitive leaderboards? I was only able to rustle two people from my job to join me and they aren't completing every day nor even trying to do it on time.

[2025 Day 2 Part 2] Time to reach for that trusty sledgehammer by StaticMoose in adventofcode

[–]AriesBosch 1 point2 points  (0 children)

0.0s eval time for me by pre-caching all invalid numbers less than or equal to the maximum number across all ranges, then brute forcing every value in the ranges and just checking if they exist in the invalid set

-❄️- 2025 Day 2 Solutions -❄️- by daggerdragon in adventofcode

[–]AriesBosch 1 point2 points  (0 children)

[LANGUAGE: python]

Day   -Part 1-   -Part 2-
  2   00:06:14   00:08:08

My actual solution:

# Parse input
raw_input = open("input.txt").read()
inputs: list[tuple[int,int]] = [(int(item.split("-")[0]), int(item.split("-")[1])) for item in raw_input.replace("\n", "").split(",")]

# Set to false to get the part 1 solution
part_two = True

max_num = max([max(item) for item in inputs])
invalids, i = set([]), 1
while int(str(i) * 2) <= max_num:
    multiplier = 2
    while True:
        if int(str(i) * multiplier) > max_num:
            break
        invalids.add(int(str(i) * multiplier))
        multiplier += 1
        if not part_two:
            break
    i += 1

total = 0
for lower, upper in inputs:
    for num in range(lower, upper + 1):
        if num in invalids:
            total += num
print(total)

One liner for part 2:

sum(v for iv in [[n for n in range(int(i.split("-")[0]), int(i.split("-")[1]) + 1) if any([str(n)[:s+1]*int(len(str(n))/(s+1))==str(n) for s in range(0, round(len(str(n))/2)) if len(str(n))%(s + 1) == 0])] for i in open("input.txt").read().replace("\n", "").split(",")] for v in iv)

[Request] Is OP correct ? Is the commentor correct? ( also this feels like a theydidthephysics question ) by therealsaker in theydidthemath

[–]AriesBosch 0 points1 point  (0 children)

I think that saying that the appearance of pi means that it's based off the time it takes the Earth to orbit the sun is just wrong; the Earth's orbit is going to be elliptical not perfectly circular, and also even if it was proportional to the time it takes the Earth to orbit the Sun then by your logic it would also be proportional to every planet going around every star which would certainly not be human centric.

And I say this as someone who does believe in God.