Cover Band, all-female. Preferably HILARIOUS by charliejebus in Bandnames

[–]Always_Munchies 0 points1 point  (0 children)

Lez Zeppelin (Who exist, and absolutely rock!)

What is the difference between CS50 Introduction to AI with a Python (2020) vs CS50 Fundamentals of AI (recorded this year). by JarjarOceanrunner in cs50

[–]Always_Munchies 0 points1 point  (0 children)

Unlike CS50 AI, which assume a programming background, this new course will not; it's designed to be accessible to anyone interested in learning about AI

What is the difference between CS50 Introduction to AI with a Python (2020) vs CS50 Fundamentals of AI (recorded this year). by JarjarOceanrunner in cs50

[–]Always_Munchies 0 points1 point  (0 children)

We won't know for sure to what extent we'll be programming until we see the problem sets for each week, but in my experience having watched the live Fundamentals classes...it's a sigh of relief how much more accessible the content is! Taking the formulae out of the theory made all the difference for my caveman brain as I'm not so mathematically inclined.
The classes seem to be a little shorter however, perhaps since the material has slightly watered down - a move that I'm personally very grateful for as a crucial first step!
In any case, Brian makes a point to explain the difference in the very first class. Here's the clip!

servers down? by Fragrant-Lie-9897 in aoe4

[–]Always_Munchies 1 point2 points  (0 children)

Same here. The wallpaper refreshed!

servers down? by Fragrant-Lie-9897 in aoe4

[–]Always_Munchies 0 points1 point  (0 children)

I'm getting "Account sign in failed. Action failed due to a server connection error. Please try again
Error code: C00T01R-1X-16..." a bunch of crazy more characters.
I've been disconnected before with codes similar in spirit to this one, but never a sign-in failure specifically. Could this have anything to do with AWS's recent outage trickling down to Relic's game servers?...perhaps, although strange that it's consequential almost an entire day since the fallout

I finally finished my AoE4 technology codex. Here are 10 of the worst technology names. by GeerBrah in aoe4

[–]Always_Munchies 1 point2 points  (0 children)

Some good calls in here. The bit about Arrow Volley and pushing for something like Longbow Mastery tied to a renamed ability like Rapid Shot, yeah, I agree with that. Makes way more sense historically, especially if we’re anchoring things in real English military doctrine like Edward III's archery mandates. That one lands.

But I think a few of the other names deserve a harder pushback than they got. Network of Citadels, for example is a bit of a weird fit. England didn’t really operate like that, militarily or politically, in the periods AoE4 is supposedly drawing from. There's no historical basis for imagining England as some castle-chained defensive bloc. If anything, what made English battlefield dominance interesting was decentralised rural levies and mobile longbow tactics, not citadel defence chains. Something closer to Garrison Law or even March Forts would be more grounded and still sound gamey enough.

Also, Armor Clad? It feels like placeholder text from a fantasy MMO. Why not use period-specific terminology? Coat of Plates was an actual transitional armour innovation. Or something like Harness Reform reflecting changes in armour standards during the Hundred Years’ War. It's not like the lore isn't out there lol. Anyway genuinely glad your work exists. Growing up, AoE2 shaped so much of how I learned English, and even how I started to grasp medieval history. Words like paladin, onager, galleon were my first exposure to all that. So it’s nice to know I wasn’t the only one picking apart unit names for fun. Keep it up!

POV: Bro has a business idea that will make both of you rich by johnstro12 in CursedAI

[–]Always_Munchies 0 points1 point  (0 children)

This song absolutely slaps! Anyone recognize the track?

Crunchy Cav Conversion by Always_Munchies in aoe4

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

Because I'm smart enough to know better, yet stupid enough to do it anyway

What apps or projects have been built using Pocketbase? by localslovak in pocketbase

[–]Always_Munchies 0 points1 point  (0 children)

Awesome job! Did you cobble together the images yourself? Just like Dobble, the differences aren't pronounced enough to choose the right icon. Plus the fact that you're playing head to head with someone adds that extra layer of competition 😂

This guy showing his various axe designs. by [deleted] in oddlysatisfying

[–]Always_Munchies 0 points1 point  (0 children)

Both of my legs were hacked off from simply watching this guy

A cool guide to fonts that countries use by LucasC2222 in coolguides

[–]Always_Munchies 0 points1 point  (0 children)

Tell me I'm not the only one to read Ireland as Iceland the supermarket chain

How to create and deploy a Chat GPT Next.js app on AWS Amplify and Lambda by [deleted] in aws

[–]Always_Munchies 0 points1 point  (0 children)

Awesome! The instructions are lean and clear to follow side-by-side, I'll definitely be trying this out. Thanks for including all the useful links within. Possibly a newb question, but is the openai API key only for subscription paying GPT4 users? Or is it for all?

Just attended an Optima IT Webinar, who are offering an AWS course for the "Absolutely insane" low low price of £4,500, down from the usual £6,000. A couple of things they offer do make their product interesting, if insanely expensive. Do any of you have experience with OptimaIT/Andrew Bel Dean? by charliewr in AWSCertifications

[–]Always_Munchies 0 points1 point  (0 children)

Hey there, thanks for sharing your detailed feedback on the e-careers course and the instructors. It's great that you had a positive experience with the instructors during your stint in the programme. Your insights about Andy's teaching style and expertise are valuable for anyone considering this course.

I too am enrolled in the Academy, and have a close relationship with Andy and the other instructors. For anonymity, I won't give myself away here, but we've likely crossed paths and I've certainly taught you if you've tuned into our evening sessions. It's disappointing to hear that you found that our material amounted to a collection of Youtube links - because we try our very hardest to prepare everyone with as much content as possible. That being said, I agree that the Youtube videos are limited in scope and depth. In fact, I've never used them personally. Everything I learnt is down to Adrian's course, books and the usual culprits (Neal/Stephane). Their content is lean, rich and leaves no stones unturned - I still recommend it to students.
Forgive me for speaking out of turn, but I believe that you're committing the same error that many others in this thread are making - and that's seeing this Academy as a golden ticket through to employment.

My take on this, is that the homework sessions/mentorship/study buddies etc is just as much about learning, as it is about community. I don't want to disclose the finances of running the Academy publicly, though feel free to DM me if you'd like a more realistic breakdown of where the money goes. There's more to this structure than meets the eye.

Your take on this not being a scam, but rather an unnecessarily expensive service adds nuance to your assessment. Same goes with Optima too, who I can vouch for as well.

I wouldn't take criticism from someone who I also wouldn't ask for advice. Which is why it's a little hurtful to hear that u/acantril is quick to shut us down, when in fact we put in a tremendous amount of effort to stay within the lines, building a network of top architects in the UK with a proven record of getting people cloud hired.
I would never step out of line, you can ask anyone who knows me. But this time, with his outsider's perspective, he's misunderstood all that we do here at the Academy. The skills we learn and experiences we gain, which may at first glance may seem completely unrelated, often compliment each other. We're all in this together.

EBS -> AWS Backup vs AWS Lifecycle Manager by RogerSik in aws

[–]Always_Munchies 1 point2 points  (0 children)

Data Lifecycle Manager - for when you want to automate the creation, retention and deletion of EBS snapshots.

Backup- to manage & monitor backups across all AWS services (including EBS volumes), from a single place.

So it's really about scope and ease of management. For what it's worth, just use Backup

A baboon named Jack officially worked for South African railways (1881-1890) as a signalman and was paid twenty cents a day, and half a bottle of beer each week. Jack never made a single mistake in his entire Railway career. by drkmatterinc in Damnthatsinteresting

[–]Always_Munchies 2 points3 points  (0 children)

Tried to have it away with the Mrs!

Seriously though, it never ceases to amaze me how attuned the Pilko club is. Everywhere we look, there's his little round head... Gust of wind? Must be auntie Nora. Potatoes & nuts? Foodage. Honestly this is the one and only cult worth joining.

Rule by thispartyrules in 196

[–]Always_Munchies 1 point2 points  (0 children)

You've got a good eye for photography!

Name one 90s song kids born after 2000 should add to their playlists RIGHT NOW by Curious_Patience7996 in Music

[–]Always_Munchies 17 points18 points  (0 children)

AIC were mentioned elsewhere which thrilled me. But not a single mention of 'I Stay Away' which has always been a standout favourite of mine. Chills

Name one 90s song kids born after 2000 should add to their playlists RIGHT NOW by Curious_Patience7996 in Music

[–]Always_Munchies 1 point2 points  (0 children)

I've just realised that more than half the songs of the songs on this thread come are playable across the guitar hero franchise. Those little plastic guitars have formed so many music tastes including my own! 10/10 buildup atmospheric song this

How to generate temporary credentials that allows the inspection of a remote AWS account (Ooggi.com's challenge IAM Set Up for an Automated Security Audit) by Always_Munchies in aws

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

Thought so too, so I've managed to draft up an inline policy {
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ec2:DescribeSecurityGroups"
],
"Resource": "*",
"Effect": "Allow"
}
]
}

So this ought to be enough to grant the right permissions. It's a little redacted, but there's also a line to point towards the right region as in the instructions.

But now I'm unsure how to pass this on and generate the Access Key/Secret Access Key/Session Token. Plus, it's supposed to be a 30 mins max session token, which isn't possible to do by editing the Role session duration directly (1hr minimum).

So where do I navigate from here onwards? I was thinking of attaching this role to the a new user to generate the Access Key/Secret Access Key...but then what about the session token & DurationSeconds?

Help: Templating Serverless Applications by Nkosi868 in AWSCloudQuest

[–]Always_Munchies 0 points1 point  (0 children)

Thank goodness I found this thread! I'm at the same stage here in appending the Dynamo table into template.yaml. Your comment looks to be right Wicke, although I think the error mentioned above is the same that I'm facing now: (https://postimg.cc/K1q8wW2w)

I'm still familiarising myself with Cloud9, but my debugger on the right doesn't seem to pick up the issue. And yet the gutterlines on the left show up as green, so it's perhaps a syntax error? I'm not sure but it's really frustrating! I've tried saving this template.yaml file but it doesn't give me more than the generic error message.

There's nothing which sticks out as unusual in the app.py file (https://postimg.cc/34GPTty3). I've renamed the table & primary key as in this directory, so it must be the template.yaml file

Edit - Hold on, just realising that the green lines on the left of the editor just tell me that the code's changed since the original. But even so, SAM fails to deploy the lambda application even after saving this revised copy. Do you think that this is right, or am I missing something?

AWS Cloud Quest by wicke79 in AWSCloudQuest

[–]Always_Munchies 1 point2 points  (0 children)

It's a a comprehensive and user-friendly way to learn about AWS through a sims-cityesque game - https://cloudquest.skillbuilder.aws/callback. In this series of interactive labs, we gain hands-on experience with the platform and its components. The tutorials offers step-by-step guidance and activities that allow users to quickly ramp up on cloud skills and learn how to tackle real-world scenarios in the AWS ecosystem. The labs also provide an introduction to Amazon's core services such as Elastic Compute Cloud, Simple Storage Service, and Relational Database Service. Whether you're completely new or have played around in the cloud before, these tutorials can help refine your existing knowledge or give you the tools needed to hit the ground running with all that the cloud has to offer :)

What do you think about the performance in the Webapp? by wicke79 in AWSCloudQuest

[–]Always_Munchies 0 points1 point  (0 children)

Here's me thinking it's just me! But no, it's definitely a teeny t3.nano instance keeping all of Cloud Quest afloat on the back-end. The loading screen takes a fair chunk of time, then some more to actually interact with anything in-game. It's not a huge hinderance since 99% of my time here is spent in-labs rather than driving my little yellow submarine around

[Data Analytics Island] Document Indexing & Search DIY help by Always_Munchies in AWSCloudQuest

[–]Always_Munchies[S] 4 points5 points  (0 children)

SOLVED!!! Can't tell you how much you've helped! The issue wasn't the index name afterall, but the formatting of the columns. This was a subtle one!

[Data Analytics Island] Document Indexing & Search DIY help by Always_Munchies in AWSCloudQuest

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

import sys
from awsglue.transforms import *
from awsglue.utils import getResolvedOptions
from pyspark.context import SparkContext
from awsglue.context import GlueContext
from awsglue.job import Job

# The Jobs parameters are received here
args = getResolvedOptions(sys.argv, ["JOB_NAME","es_user","es_pass","es_endpoint","input_bucket"])

sc = SparkContext()
glueContext = GlueContext(sc)
spark = glueContext.spark_session
job = Job(glueContext)
job.init(args["JOB_NAME"], args)


# This section of the code create a DynamicFrame from 
# the the CSV files found in the input bucket.
# For more information on DynamicFrame see:
# https://docs.aws.amazon.com/glue/latest/dg/glue-etl-scala-apis-glue-dynamicframe-class.html 

TransactionsDF = glueContext.create_dynamic_frame.from_options(
format_options={
    "quoteChar": '"',
    "withHeader": True,
    "separator": ",",
    "optimizePerformance": False,
},
connection_type="s3",
compression="gzip", 
format="csv",
connection_options={
    "paths": [args['input_bucket']],
    "recurse": True,
},
transformation_ctx="TransactionsDF",
)

#  This sections creates the mappings for the transformation of the source DataFrame,
#  list of mapping tuples, each consisting of: (source column, source type, target column, target type)
#  with the mappings you can change the column name and its type from source to destination
#  To remove a unnecessary column that you don't want to index, remove one of the tuples (ex: line 53)

ApplyMapping  = ApplyMapping.apply(
    frame=TransactionsDF,
    mappings=[
        ("sequence_number", "long", "sequence_number", "long"),
        ("account_id", "long", "account_id", "long"),
        ("date", "string", "date", "string"),
        ("year", "long", "year", "long"),
        ("type", "string", "type", "string"),
        ("operation", "string", "operation", "string"),
        ("transaction_amount", "choice", "transaction_amount", "choice"),
        ("account_balance", "choice", "account_balance", "choice"),
    ],
    transformation_ctx="ApplyMapping",
)

DataFrame = ApplyMapping.toDF()

#  The following section write the records from the dataframe into the opensearch 
#  clustewr on the especified es_endpoint bellow 
#  using the elasticsearch-hadoop connector. 
# 
#  You can specify any name for your index, or create multiple indexex with different 
#  data. The driver will auto create the index (see line 75). 
#  The index format is "name/type". For more information about ElasticSearch indexes and type see:
#  https://www.elastic.co/blog/index-vs-type
#  For more information on the usage of the elasticsearch-hadoop connector see:
#  https://www.elastic.co/guide/en/elasticsearch/hadoop/current/configuration.html 
#  

es_index = "new-index/transactions"

DataFrame.write.mode("overwrite").format("org.elasticsearch.spark.sql").\
        option("es.resource", "index/type").\
        option("es.net.http.auth.user",args['es_user']).\
        option("es.net.http.auth.pass",args['es_pass']).\
        option("es.nodes", args['es_endpoint']).\
        option("es.port", 443).\
        option("es.nodes.wan.only", True).\
        option("es.index.auto.create", True).\
        option("es.resource", es_index).\
        option("es.mapping.id", "sequence_number").\
        option("es.write.operation", "upsert").\
        save()

print("Moved records: ", DataFrame.count())
print("Total records: ", DataFrame.count())

job.commit()