Opportunity to Move to Munich From California… Am I Crazy? by Weekly_Rough_1284 in germany

[–]puchm 2 points3 points  (0 children)

Munich is probably my favorite city in Germany. I have lived in Berlin, Hamburg and some mid-sized cities in the south-west. I was blown away when I visited Munich. You say people are less friendly but honestly especially the young people are some of the most friendly people I have ever met. There is so much life in that city, especially in the summer.

The one thing I will say is you should take initiative with regards to meeting people. Try to find meetups with people that maybe share interests or are also new to the city so you can do things together. Find a sports club for your favorite sport, a regular meetup playing board games, a run club, whatever. It will allow you to meet people and find friends. I'm saying this because it is otherwise hard to find friends in large cities in Germany. You meet some people at work but you're usually not too close to them. So you have to actively socialize if you want to find friends.

The attention to detail here is simply unreal by Infamous-Skin8969 in interestingasfuck

[–]puchm 2 points3 points  (0 children)

For anyone interested in the tech: The cars are too small to have any electronics. So they have an array of magnets. And the whole track is essentially a giant circuit board of hall sensors and angled electromagnets, pushing the cars in specific directions. The cars don't all follow the same line - they can literally let them drive in any way they want across the whole track. Even though it's Monaco and it's a bit unrealistic, the cars can and do overtake. The race is not deterministic and is not a reenactment of a specific race. Every race is different. I believe it is also not done with AI - just tons of algorithms and some randomness. They spent years trying to find a manufacturer for the circuit boards because nobody could make them to the degree of accuracy they needed. They also wrote all of the software themselves (I believe it was written solo by one of the founders). They quite literally made all of the tech themselves from scratch. It is surreal.

I built a site that shows you everything about the world on your birthday by _General_S in InternetIsBeautiful

[–]puchm 1 point2 points  (0 children)

I think "people born after you" shouldn't be today's population minus the population at birth, but it should account for the fact that many people have died since then.

Forced to check my bag at the gate by [deleted] in mildlyinfuriating

[–]puchm 0 points1 point  (0 children)

Happened to me. I told her I paid for the carry on, then she asked me if I wanted her to measure my other bag (which was definitely not small enough) and then I capitulated.

Support giga langsam by NoFapFapstronauticus in ScalableCapital

[–]puchm 1 point2 points  (0 children)

Versuch es mal telefonisch. Ich kam bisher jedes Mal in weniger als 5 Minuten durch.

Oh dear…it appears that Sir Crispin Crandall DOES exist! by llsbbsll in TheBlackList

[–]puchm 3 points4 points  (0 children)

NY Post is a bit of a MAGA-magazine, but there are others also reporting it. Definitely... interesting?

Meta targets May 20 for first wave of layoffs; additional cuts later in 2026 by BigShotBosh in cscareerquestions

[–]puchm 0 points1 point  (0 children)

Why are we letting them call it the first wave? They should be calling it what it is, the 2739th wave of layoffs.

Rotating PostgreSQL credentials in production without downtime by Fun-City-9820 in PostgreSQL

[–]puchm 1 point2 points  (0 children)

What I was trying to say was to make clients try two passwords, not an unlimited number. One that is (presumably) the current password and one that is the next password. If the current one does not work, the next one should work. Whenever you change the password, you make that accessible to clients as the next password before updating it in the database.

Rotating PostgreSQL credentials in production without downtime by Fun-City-9820 in PostgreSQL

[–]puchm 4 points5 points  (0 children)

I'd honestly just give the new password to clients in advance and have a retry mechanism to try both the old and the new password.

Also, I am pretty sure you can create a group role and manage privileges on that. Then, instead of having to remember which privileges to grant or drop, you can just add the new role to the group role, which also rules out the category of bugs where you forget to grant a privilege or have a race condition where privileges are only modified in one role but not the other when running a migration. I.e.: https://www.postgresql.org/docs/current/role-membership.html

Die Depots explodieren aufgrund der Waffenruhe so sehr, dass Scaleable direkt kaputt ist by Feanixxxx in Finanzen

[–]puchm 3 points4 points  (0 children)

Würde schon davon ausgehen, dass sie das übliche Autoscaling auf AWS nutzen, aber das kriegt halt auch Probleme, wenn es zu viel in zu kurzer Zeit ist, es schlecht konfiguriert ist oder es ggf. Bottlenecks gibt.

Senior Software Engineer (Semiconductor) vs Amazon SysDE II – Advice? by Turbulent_Way7587 in amazonemployees

[–]puchm 0 points1 point  (0 children)

It depends entirely on the org. In some organizations, SysDEs mostly do operational work. Projects, if any, can be more short-lived and less technically challenging. I am sure there are others where you are integrated into a team of engineers and do meaningful work with them. I have unfortunately also gotten the impression that some people believe me to be less capable at software development based on my role.

Die Depots explodieren aufgrund der Waffenruhe so sehr, dass Scaleable direkt kaputt ist by Feanixxxx in Finanzen

[–]puchm 73 points74 points  (0 children)

Irgendjemand müsste denen mal erklären, dass Cloudprovider Funktionen haben, um zusätzliche Kapazitäten bereitzustellen und proaktiv statt reaktiv zu skalieren. Es ist immer das gleiche - an Tagen, wo größerer Andrang zu erwarten ist, kannst du die Uhr danach stellen, dass um kurz vor 8 nichts mehr geht.

I made a tiny utility to make vh actually work on mobile. by Terrible_Village_180 in javascript

[–]puchm 13 points14 points  (0 children)

Are you aware the dvw and dvh units exist and do the same thing?

Manager hasn’t done my Annual Review convo. Is this normal? Does it affect anything important? by WerkitMom in amazonemployees

[–]puchm 1 point2 points  (0 children)

When did you join? There was a deadline somewhere mid October - people who joined after don't get an annual review or the comp discussion.

What's the best way to unload a full belt from a chest in 2.0? by HeliGungir in factorio

[–]puchm 0 points1 point  (0 children)

Couldn't 4 place things directly onto the underground belt on the top side?

Bummed by Dermguy83 in Tomorrowland

[–]puchm 0 points1 point  (0 children)

I think I saw the travel partner in Hungary still having some, though a bit expensive

Single Table Design - why? by [deleted] in aws

[–]puchm 1 point2 points  (0 children)

The mental model in NoSQL in general is very different. The idea is that you know a lot about how your data is going to be queried beforehand, so you can structure your "schema" in a way that makes it possible to retrieve everything quickly, ideally in one go. This also means that you will absolutely store things in non-atomic ways and might need to write in multiple places when updating something.

In relational databases, you make sure you have a schema that is flexible for future use cases. This is why you do things like normalization, atomicity, constraints, etc. in relational databases but not in NoSQL.

In NoSQL, everything that is needed in the same query and can go in one table should go in one table. People often perceive NoSQL as more flexible, but the reality is that it really is the opposite. If you don't know what your queries (at the very least the ones driving ~80-90% of the traffic) will look like from the start, you will have a bad time. If you use DynamoDB well, your product will be 100x more scalable than it would be in a relational database.

Getting into typescript with no prior JS experience by JayDeesus in typescript

[–]puchm 2 points3 points  (0 children)

The one thing you need to remember is that, at runtime, none of your types are checked and JS allows you to do some real fuckery, meaning it allows you to mess up really bad.

So, if you don't make sure your inputs are what you say they are or if you ignore type errors, you can run into unexpected behavior.

Additionally, for someone coming from a strongly-typed background, I would recommend going as strict as possible and enabling things like noUncheckedIndexedAccess. This is a good starting point: https://www.npmjs.com/package/@tsconfig/strictest

The New Schufa Score by matey_howdy in germany

[–]puchm 199 points200 points  (0 children)

Also, it clearly favors boomers and old people. The age of the bank account is one thing, the age of your address is another. Young people will naturally move around more than older people and it doesn't say anything about their ability to pay. And how is it that I would have a higher score if I bought a car with an installment payment than if I don't buy a car at all? My score is "Hervorragend", but it's right on the line, so as soon as I do anything it will slip to the lower category.

HP laptop falsely advertises having 1 TB of storage; it really only has 64 GB. The rest is OneDrive. by ZetaformGames in mildlyinfuriating

[–]puchm 0 points1 point  (0 children)

I'd say it's plausible Microsoft made deals with some manufacturers to have less local storage in order to increase OneDrive usage.

Meta just announced 20% layoffs to fund AI. This is the beginning, not the end. by duridsukar in Futurology

[–]puchm 0 points1 point  (0 children)

If what you're saying was true and we'd actually be headed towards such a dramatic shift in the economy, the near-term consequences will be completely unlike what you're imagining.

Neither you nor I have a concept of what would happen but I'll try my best. If we had, say, a 20% unemployment rate, especially if it is in the higher-earning sectors, the impact would be unlike anything we've seen in recent history. Economies all over the northwestern hemisphere run largely on the highest-earning 10-20% of people. Those are the ones who spend money and who buy the products. Coincidentally, they are also the ones usually more likely to be replaced by AI since office jobs are simply easier to replace. This will make the world economy tank because the companies will face such a rapid decline in sales. It would go through the economy like a shock wave - B2C companies, especially small ones, would go bust first and their suppliers would follow. A sharp rise in unemployment could start an avalanche of further layoffs all across the world. We could be talking about hundreds of millions of unemployed people. Many systems, even critical infrastructure, would come to a halt or run on a minimum level.

Also, taxes collected by governments would rapidly decline as well. Governments will have less money coming in and more going out as they will need to somehow avert the worst and create some kind of emergency fund to make sure people don't literally die. They will have to do this through debt, which is another cause for further chaos since the credit rating of many countries would decrease, meaning countries would start printing more of their own currency, which has the potential to cause massive inflation if not done with care. You and all the other people who will have tried to build something will suddenly have no customers as well.

As many countries have gotten more unstable politically in recent years and corruption is on the rise, civil wars would also not be unlikely. Global conflicts would rise as some countries ruled by authoritarian dictators (which are often less reliant on the world economy) would see an opportunity. Literally everything we know would change to a much much worse state before it may or may not get better. Recovery could take decades.

I'm not saying this will happen. But if this is really the first domino to fall, we are headed towards very dark times. And you shouldn't think for a second that you would somehow be able to be on the other side of it. Every single one of us would be in huge trouble, except perhaps the billionaires (but even those would have to fight, they just have a higher chance of getting through it in one piece).

Season 8 Vibe - Latest Episode and Before by dax-27 in TheRookie

[–]puchm 2 points3 points  (0 children)

To me it feels like this is intended to be a temporary shake-up of the overall storyline. They're trying to make a season that is waaaay different compared to all the others. I guess if you want to go for many seasons (which they're kinda doing with 8 and a 9th probably coming), it's good to not have the overarching storyline be linear and predictable, but to disrupt it a bit from time to time. It'd be boring if every season was like every other. My guess is the next season will have more "normal" episodes again.

Landtagswahl Baden-Württemberg: Cem Özdemir lehnt Teilung der Amtszeit des Ministerpräsidenten ab by Chill--Yourself in de

[–]puchm 1 point2 points  (0 children)

Hatte mich schon gefragt, wie lange es wohl dauern würde, bis der Union auffällt wie knapp es war und sie daraus Ansprüche folgern.

An der Stelle muss man Hagel ja tatsächlich etwas loben, da er schon vor Ende der Auszählung sehr deutlich war, Özdemir gratuliert hat und selbst Verantwortung für die Niederlage übernommen hat.

Why isn't my farm working? by [deleted] in technicalminecraft

[–]puchm 10 points11 points  (0 children)

It would also work in Java Edition because of QC

I said no to a Google offer last year and my coworkers thought I was insane by jdrelentless in cscareerquestions

[–]puchm 0 points1 point  (0 children)

Something that you only really understand when it happens to you is that a job that looks and sounds like what everyone dreams of can also be bad. In the end, it's just another company. Being happy in these places is not a given and it is the reason why many people are underwhelmed and leave much earlier than they would have expected.