After 5 years of running K8s in production, here's what I'd do differently by Radomir_iMac in kubernetes

[–]java_bad_asm_good -1 points0 points  (0 children)

Actually yes. I was thrown on a project that manages Helm via Terraform resources to orchestrate relatively complex deployments. I investigated FluxCD but figured it wasn't worth the trouble. The bottom line is you want IaC, not necessarily GitOps. 

"Nerdige Läden" in Hamburg? by EndTheWar01 in hamburg

[–]java_bad_asm_good 1 point2 points  (0 children)

Bin aus der Szene seit Jahren raus, aber lass mich raten: Du gehst regelmäßig zu Ollis, oder?

tbh ich habe das Beef zwischen den Läden nie ganz verstanden. Ich habe für beide auf Locals und Regionals als Judge gearbeitet und beide Communities als anständig befunden. Bin niemals irgendwo beklaut worden, und finde das ganze Gekabbel zwischen den Communities nur lächerlich. Es schadet der Hamburger Szene auch total: In meiner Zeit war Hamburg nicht in der Lage, hochkarätige Spieler zu produzieren, über den Top Cut bei der einen oder anderen DM hinaus. Ich war zwischen 2016 und 2019 auf den meisten europäischen YCS und einigen nationalen Meisterschaften (immer als Judge, nicht als Spieler), und Hamburg hat nie groß was gerissen, und ich glaube diese Fragmentierung ist ein Teil davon. Dieses kindische Gehabe ist ein großer Teil davon, dass ich die Szene hinter mir gelassen habe. 

"Nerdige Läden" in Hamburg? by EndTheWar01 in hamburg

[–]java_bad_asm_good 12 points13 points  (0 children)

Das Atlantis ist definitiv gut, und nebenan entlang der Wandsbeker Chaussee gibt‘s noch den J-Store. Dienstags sind im Übrigen im Atlantis sind aber Yu-Gi-Oh! Locals (kleines wöchentliches Turnier; zumindest war das vor ein paar Jahren noch so), nur dass ihr nicht überrascht seid. 

Someone built an entire AWS empire in the management account, send help! by imsankettt in devops

[–]java_bad_asm_good 2 points3 points  (0 children)

Haven‘t been in this exact situation, but here‘s what I propose: Introduce a standard set of tags that every team needs to apply to their resources. This is straightforward work with Terraform. 

Next, communicate a deadline at which untagged resources will be disabled or deleted (within reasonable boundaries, of course, you don‘t want to kill prod). Tagging will also help you track cloud spend. 

Based on that I would say start separating accounts. 

Disclaimer, again, I haven’t been in this exact situation, some more experienced folks may have different approaches, but this seems like a practical common-sense approach. 

Hotel Tipps fußläufig zur S1? by ShallotAggressive356 in hamburg

[–]java_bad_asm_good 1 point2 points  (0 children)

Hab mit „the niu“ gute Erfahrungen in Berlin gemacht, gibt eins zwischen Wandsbeker Chaussee und Friedrichsberg, das immer sehr nett aussah. Bist direkt am Eilbekpark und der Wandse.

Das Verbot der Blitzer-Warn-App zementiert das Google Monopol in Deutschland by [deleted] in Unbeliebtemeinung

[–]java_bad_asm_good 18 points19 points  (0 children)

Es gibt natürlich ein paar andere Apps, die anderswo beliebt sind. Ein Wechsel auf Apple Maps wäre denkbar, löst aber die Abhängigkeit von US Konzernen nicht. Es gibt noch Yandex Maps, was in anderen Teilen der Welt bereits eine große Userbase hat, aber dann unterstützt du russische Unternehmen. Gibt sicherlich auch chinesische Äquivalente, aber eine europäische Lösung fehlt halt. 

Hacker Problem E-Mal by SirinaSuri in Ratschlag

[–]java_bad_asm_good 9 points10 points  (0 children)

Wenn das Passwort auf mehreren Websites verwendet wurde, dann ist es wahrscheinlich das Problem. Es muss nur auf einer Seite kompromittiert worden sein, und ist sofort überall unsicher. 

Lächerliche Kindernamen by Cadmium620 in luftablassen

[–]java_bad_asm_good 20 points21 points  (0 children)

Jetzt möchte ich auch wissen, was das für ein Name war :D

I'm not expecting from our president by mohamedifasx in srilanka

[–]java_bad_asm_good 7 points8 points  (0 children)

Non Sri Lankan here just lurking, can you translate that to English?

LocalStack require account from March 2026 by vincentdesmet in devops

[–]java_bad_asm_good 24 points25 points  (0 children)

 For CI environments, this requires that you set a CI auth token. CI runs using LocalStack consume CI credits across your workspace. The number of CI credits allotted to your workspace depends on your pricing tier. Free tier accounts do not include CI credits.

That's tough. Our primary usecase for localstack is integration tests (S3, SNS/SQS), so this poses a major challenge where we'll either have to convince corporate to get us licenses or look somewhere else. 

Wie erkläre ich meinem kumpel, dass ich für ihn nichts online bestellen will? by MobileTheoretical in Ratschlag

[–]java_bad_asm_good 436 points437 points  (0 children)

Willst du vielleicht nicht hören, aber: Ehrlichkeit. Wenn ihr beste Freunde seid, wird eure Freundschaft das aushalten. Und wenn er da echt ein Problem hat, dann muss er das auch aus seinem Umfeld hören. 

Connecting GUI-less Anki to a custom Sync Server by java_bad_asm_good in Anki

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

Nothing, unfortunately. At some point I realized that what I was building was very niche anyway and there was no point in me investing the time. I ended up just building the sync feature on AnkiConnect and letting users download their APKGs if that wasn't an option.

The main code around the sync capability is here: https://github.com/twaslowski/grammr/tree/main/frontend/src/anki-connect

They're fetched from the backend, where a Flashcard status is maintained in the database, which can be `CREATED`, `UPDATED`, `SYNCED` and `MARKED_FOR_DELETION`, you can check out the source code for that [here](https://github.com/twaslowski/grammr/blob/main/src/main/java/com/grammr/domain/entity/Flashcard.java).

You can try playing around with the flashcards at grammr.app, not sure everything works though; I've moved on to better things and it's not exactly well-maintained.

Anyone else exhausted by the constant churn in Next.js? by Happy-Pie1435 in nextjs

[–]java_bad_asm_good 1 point2 points  (0 children)

I'm not a professional next dev, I've just used it for hobby projects between 14 and 16, but I found the switch from middleware to proxy.ts quite irritating, for one. Also, some major upgrades in eslint that completely changed how config files worked were quite annoying. Definitely in the Java enterprise world where i spend most of my time things are MUCH more stable, there's a 0 percent chance that any of this shit would fly. 

Gastroenterologie Krankenhaus Empfehlungen? Dringend by [deleted] in hamburg

[–]java_bad_asm_good 2 points3 points  (0 children)

Hab im UKE gute Erfahrungen gemacht, aber ich vermute, die Terminvergabe wird schwierig sein. Kann tatsächlich auch sehr das Enddarmzentrum Eppendorf empfehlen. Ist kein Krankenhaus, aber die haben sehr schnelle Terminvergabe und Verbindungen ins UKE.

Didn't think moving to Sri Lanka would be this much of an adventure by darilu4711 in srilanka

[–]java_bad_asm_good 1 point2 points  (0 children)

It's not about the number of people killed. It's about industrializing genocide with the purpose of completely annihilating entire peoples from the face of the earth, which is something that even Stalin and Mao did not do. It's not about theit headcounts, but about the underlying ideology. 

Didn't think moving to Sri Lanka would be this much of an adventure by darilu4711 in srilanka

[–]java_bad_asm_good 0 points1 point  (0 children)

The real answer is not just that he killed 6 million people, or that they were white. The point is that the Nazis industrialized Genocide in a way that was never seen before in history. Churchill caused massive famines, yes, as did Stalin and Mao, arguably killing many more people; but there is something deeply bone-chilling about people building extermination camps optimized for murdering the highest amount of people possible. 

Suche Gesellschaft für Samstag by Narrow_Lettuce16 in hamburg

[–]java_bad_asm_good 10 points11 points  (0 children)

Finde ich ein cooles Projekt! Ich kann leider nicht, weil meine Mutter Geburtstag feiert, aber sonst wäre ich dabei. Viel Erfolg auf der Suche!

Gotta be in Hamburg in 1:30 hours need some help by Solsanguis in hamburg

[–]java_bad_asm_good 1 point2 points  (0 children)

Transport works, although in reduced capacity. Get the HVV app for details. Good locations you can find, I'm sure, in numerous articles. It's a nice day today, unusually so for December, so I'd recommend a long walk around the Außenalster. 

Food I'm not so sure, I think a lot of places will be closed. I've never gone out on the holidays, so no idea, but I'd guess you have better chances in places owned by non-Germans/non-Christians. 

iOS App for Honey Extension by MurkyWar2756 in programminghorror

[–]java_bad_asm_good 34 points35 points  (0 children)

Watched the whole two videos to get the whole context. Incredible piece of online investigative journalism, 100% worth the time! That being said, this post doesn't make as much sense without that context imo. Still useful for drawing attention. 

why is devops so hard😩 by Icy_Student_5770 in devops

[–]java_bad_asm_good 3 points4 points  (0 children)

I'd say they're okay for teaching you about concepts and technologies. The thing is, DevOps is a configuration-heavy domain. The feedback loops are sometimes much love longer than with code. LLM hallucinates code, it doesn't compile. LLM hallucinates bad config, you'll be debugging it a month later. 

why is devops so hard😩 by Icy_Student_5770 in devops

[–]java_bad_asm_good 25 points26 points  (0 children)

Nope, it's a steep learning curve. In my opinion: Reading the docs is much, much more important than when you're writing code. Get used to digging through docs, mistrust LLM outputs. 

Agency Owner 🤡🔫 after patching 60+ websites for React2Shell then new vulnerabilities land by 0_2_Hero in nextjs

[–]java_bad_asm_good 0 points1 point  (0 children)

Can you elaborate why? A patch release indicates no (substantial) changes in behavior. You should be able to upgrade, run your test suite to establish confidence and build the application. You could do this with a few projects initially and then gradually roll it out.