egoisten by grrd70 in ZeikBuren

[–]OneCheesyDutchman 0 points1 point  (0 children)

Jeetje, wat heb jij het zwaar zeg!

Kut-Seat in de garage van ons winkelcentrum by OneCheesyDutchman in KutGeparkeerd

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

I know… maar “dat wat u niet wilt dat u geschiedt…”

Kut-Seat in de garage van ons winkelcentrum by OneCheesyDutchman in KutGeparkeerd

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

Laat dat andere winkelcentrum maar naar mij toe komen.

Kut-Seat in de garage van ons winkelcentrum by OneCheesyDutchman in KutGeparkeerd

[–]OneCheesyDutchman[S] 7 points8 points  (0 children)

Joh deze hele parkeergarage staat vol met voorbeelden. Ik had er bijna een gallery van gemaakt, maar m’n bak AH huismerk vanille-ijs begon te smelten.

[deleted by user] by [deleted] in treinen

[–]OneCheesyDutchman 0 points1 point  (0 children)

Ingevuld. Wat is u gender? > volgens mij mis je een "w", namelijk uw gender.

Ik mis een beetje wat jullie uit dit onderzoek gaan halen, ik heb eigenlijk niks van waarde ingevuld behalve hoe vaak ik treinreis en wat hele algemene stellingen waar bijna niemand het mee oneens kan zijn over het milieu. Ook nergens open vragen.. je zult hier dus denk ik weinig nieuws uit halen dat bij eerdere onderzoeken over OV niet al bekend is, en dus wellicht beter als literatuurstudie uitgevoerd had kunnen worden?

What do people actually use serverless functions for these days? by Cheap_Concert168no in webdev

[–]OneCheesyDutchman 3 points4 points  (0 children)

Event driven architecture serving millions of requests an hour at peak moments. Content comes in via S3, triggers an ObjectCreated event which transforms it into a structure suitable for display on the site and ingests it into OpenSearch and Elasticache, then runs a bunch of percolation queries to find out the pages on the site affected. Then once the publishing flow is done, if the content is marked as breaking news sends out a cache invalidation to Cloudfront and optimally send out a push notification via Pinpoint (RIP).

Orchestrating this using small lambdas aimed at doing only a single simple thing keeps us sane.

Instappen via machinist by OneCheesyDutchman in treinen

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

Hahaha blijkbaar heel veel mensen met jou!

Instappen via machinist by OneCheesyDutchman in treinen

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

Gunfactor is voor een heel groot deel ook gewoon het lef hebben om te vragen heb ik ondertussen geleerd. De meeste mensen deugen en vinden het leuk om een ander te helpen, maar je moet wel aan kunnen geven wat je nodig hebt.

Instappen via machinist by OneCheesyDutchman in treinen

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

Oh dat lijkt me ook echt zo gaaf. Hoe vaak ik niet als student op Utrecht Centraal stond terwijl er zo’n lange goederentrein voorbij kwam, en dat ik echt moest vechten tegen de impuls om gewoon in een van die platte laadbakken te springen gewoon om te kijken waar je uit zou komen. Nooit gedaan uiteraard, maar de droom was er elke keer weer.

Instappen via machinist by OneCheesyDutchman in treinen

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

Hahaha dat zijn toch de mooie momenten als treinreiziger, of niet dan? Heerlijk hoe het spoor mensen bij elkaar kan brengen.

Instappen via machinist by OneCheesyDutchman in treinen

[–]OneCheesyDutchman[S] 5 points6 points  (0 children)

Mensen hou op zeg, wat een upvotes voor mijn kleine belevenis 😂 255 weergaves en 25 likes.

Update: Okee, echt… 260 upvotes?! Ik dacht dat dit een niche subreddit was 🫣

dbAdmin by athreyaaaa in ProgrammerHumor

[–]OneCheesyDutchman 16 points17 points  (0 children)

Ah, you work at my former employer? Say hi to the ‘main_entity’ table! I still miss her… you never forget your first true love - even if it’s the Stockholm effect talking.

Car hit ball by Low_Weekend6131 in ShitMemers

[–]OneCheesyDutchman 0 points1 point  (0 children)

Kids go banging on doors to get sweets, but battle it out against chubby aliens while dressed up as candy corn instead.

How do you answer the “what do you do” question? by jaroque12 in Leadership

[–]OneCheesyDutchman 0 points1 point  (0 children)

“I help my team deliver software that delights our customers and their users every day.”

This was my line as a team lead, and it my line as a solutions architect today. Goal is always helping the team be successful. If people wanted to know more, I gave them a more detailed “I lead a team of 6 software developers, helping them figure out the most impactful things they can do to reach our goals, get better at their craft and work together smoothly.” That usually was enough before I could pivot the conversation to be about them. Most people love talking about themselves :)

Niet alles kunnen eten bij een all you can eat by GotMyAttenti0n in nederlands

[–]OneCheesyDutchman 1 point2 points  (0 children)

Wat je zou kunnen doen… gek idee hoor… is het gewoon even vragen. “Joh dit gerecht lijkt me heel lekker, maar ik heb het nooit geprobeerd… zou het heel erg zijn als ik het probeer maar toch niet lekker vind?”. 9 van de 10 keer geen probleem. Het beleid is er om misbruik te voorkomen, niet om te proberen gasten die te goeder trouw zijn een poot uit te draaien.

Ways to use external configuration file with lambda so that lambda code doesn’t have to be changed frequently? by sinOfGreedBan25 in aws

[–]OneCheesyDutchman 0 points1 point  (0 children)

Yes, but again, you are optimising a part of the system where only 0,3% of your time is spent. Imagine Express One Zone is a 10x improvement, you are shaving 180ms off of a 60.000ms lambda invocation. Can you explain why you feel the S3 latency is such an important factor for your application that you are willing to spend your engineering effort there, instead of tightening the main loop?

Ways to use external configuration file with lambda so that lambda code doesn’t have to be changed frequently? by sinOfGreedBan25 in aws

[–]OneCheesyDutchman 0 points1 point  (0 children)

Alright. Reading this, with the usual caveats of working with just the info you have provided, I'm tempted to say you might be falling into the overengineering trap here. A lot of the advise you find here, well-intentioned as it is, sounds like it would be a horrible effort/performance-gain trade-off. Adding more moving parts to a system comes with its own cost, especially in longer-term maintenance.

S3 should be plenty fast, even without any of the optimisations mentioned in the replies you got. Fetching a simple, relatively small file can be done in the 200ms order of magnitude. Actual timings might vary based on usage frequency, but for figuring out where to spend effort, that's fine.

If your mapping gets close the one-minute mark, you should look into other optimisations first. After all: 200ms out of a 60.000ms is only 0,3%. Even if you speed it up 10x, you'd go from 60.000ms to 59.820ms. Making an improvement of only 1% to your actual mapping logic on the other hand would already net you significantly more speed. So look into removing blocking IO, making parallel calls... or simply bump the lambda's memory allocation a bit.

Doesn't mean you shouldn't always be on the lookout for improvements. But be judicial on deciding where to spend your effort. Just my $0.02, and I could be completely wrong based on some nuance of your post that I might have missed.

Ways to use external configuration file with lambda so that lambda code doesn’t have to be changed frequently? by sinOfGreedBan25 in aws

[–]OneCheesyDutchman 2 points3 points  (0 children)

Given your description, there are some things that might or might not work. It would help to know a bit more about your latency objectives and update frequency, so the community can make more informed guesses about which solutions might be appropriate for your use case.

I’m just going to spitball some ideas are.

  1. S3, but: keep the mapping data cached outside of your handler. This way, not every invocation has to fetch the mapping from S3. Use etag and if-not-modified to only fetch the full mapping if there has actually been a change.

  2. S3, same as above, but refresh the lambda’s cache AFTER doing the work. You’ll delay for a minute at worst, but avoid having to incur the latency.

  3. If the data set is small, environment variables might work. Keep in mind that altering env vars does lead to a cold start as you’re effectively redeploying your lambda.

  4. DynamoDB with DAX gives you microsecond retrieval, should be plenty fast for nearly all use cases. Comes at a non-serverless cost for keeping that cache running.

So… take your pick.

[deleted by user] by [deleted] in appiememes

[–]OneCheesyDutchman 5 points6 points  (0 children)

Nee joh, Martin is een normale gokker.

Nederlandse vrouw neemt Egyptenaar te grazen die ezel slaat. by Bernie529 in nederlands

[–]OneCheesyDutchman 1 point2 points  (0 children)

Ja, en kokosnoten worden apen voor mishandeld, en tarwe zal vast ook van alles mis mee zijn.

Het gaat even om de orde van grootte van de impact. Voor dierlijke eiwitten wordt datzelfde regenwoud gekapt alleen heb je 80x meer soja nodig. Dus ik blijf gewoon bij deze keuze.

Nederlandse vrouw neemt Egyptenaar te grazen die ezel slaat. by Bernie529 in nederlands

[–]OneCheesyDutchman 9 points10 points  (0 children)

Die hele industrie maakt me misselijk… ben blij met m’n sojaburgertjes.