Read more of this story at Slashdot.
Reading view
nOS4: A nostalgia right on your browser
| nos4 is a complete recreation of IOS4 running on web. It was just a little experimental side project but I've decided to make it live and open-sourced. It has all the original apps in the original form, also 2 games (and yes, it runs Doom) GitHub: https://github.com/1etu/nos4 Also you can give it a try by visiting https://nos4.fun/ [link] [comments] |
Hay trabajo sin secundaria?
Hola.. Soy una chica de 19 años, vivo en la calle y ando buscando trabajo. Tengo los 2 carnet, hablo ingles nativo/fluido pero no he terminado la secundaria. No tengo economia para pagar la secundaria (hasta las publicas son caras, tuve que salirme porque ya no pude con todo los gastos). He aplicado a todo y siempre me dicen que no porque no tengo diploma. Hasta call centers y comida rapida (mcdonald y burger king) me han rechazado por no tener diploma. Alguien sabe algun trabajo/empresa/lugar que te acepte sin diploma aqui en la ciudad de Panamá??
[link] [comments]
Alguien sabe como es trabajar en McKinsey en Panamá?
Hace unos años estuve en un proceso de selección y me quedé con la duda de como es trabajar alli. Que tal la cultura? Salarios? Beneficios?
[link] [comments]
A quick guide and gotchas for GitHub OIDC and avoid using AWS permanent credentials in GitHub Actions
I have been aggressively migrating from AWS permanent credentials to OIDC in GitHub Actions, mainly for deploying to ECS.
I know GitHub Actions were supporting OIDC for a while now. But the pressure on compliance is the reason for this migration.
If you are new to OpenID Connect (OIDC), it allows GitHub runners to mint short-lived (15–60 min) STS tokens on-the-fly with zero stored secrets.
Here’s a quick breakdown of how it works, the Terraform/OpenTofu setup, and the subtle gotchas that I faced.
1. How It Works Under the Hood
- When your workflow job starts with
id-token: write, GitHub's OIDC service generates a cryptographically signed JSON Web Token (JWT). - The
aws-actions/configure-aws-credentialsaction sends this JWT to AWS STS viasts:AssumeRoleWithWebIdentity. - AWS validates GitHub's signature, checks your IAM Role's Trust Policy (to ensure the token came from your exact repo and branch), and returns temporary STS credentials.
2. The Infrastructure Setup (Terraform / OpenTofu)
You only need two AWS resources: an OIDC Provider and an IAM Role with a Trust Policy.
hcl # 1. The GitHub OIDC Identity Provider resource "aws_iam_openid_connect_provider" "github" { url = "https://token.actions.githubusercontent.com" client_id_list = ["sts.amazonaws.com"] thumbprint_list = [ "6938fd4d98bab03faadb97b34396831e3780aea1", "1c58a3a8518e8759bf075b76b750d4f2df264fcd" ] } # 2. IAM Role with Scoped Trust Policy resource "aws_iam_role" "github_deploy_role" { name = "github-actions-deploy-role" assume_role_policy = jsonencode({ Version = "2012-10-17" Statement = [{ Effect = "Allow" Principal = { Federated = aws_iam_openid_connect_provider.github.arn } Action = "sts:AssumeRoleWithWebIdentity" Condition = { StringEquals = { "token.actions.githubusercontent.com:aud" = "sts.amazonaws.com" } StringLike = { # Restrict exclusively to your repository & branch/tags "token.actions.githubusercontent.com:sub" = "repo:your-username/your-repo:*" } } }] }) }
3. The GitHub Actions Workflow
In your .github/workflows/deploy.yml
name: Deploy to AWS on: push: branches: [ main ] jobs: deploy: runs-on: ubuntu-latest permissions: id-token: write # CRITICAL: required to request the OIDC JWT contents: read steps: - name: Checkout code uses: actions/checkout@v4 - name: Configure AWS Credentials via OIDC uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: arn:aws:iam::123456789012:role/github-actions-deploy-role aws-region: us-east-1 - name: Verify Authentication run: aws sts get-caller-identity Three real-world gotchas that will save you hours
If you get Error: Could not assume role with OIDC: Not authorized to perform sts:AssumeRoleWithWebIdentity, check these 3 things:
- Case Sensitivity in the
subclaim: AWS IAM condition strings are case-sensitive. If your GitHub repo or username uses mixed casing (e.g.MyOrg/Repo), make sure your IAMsubcondition matches the exact casing GitHub sends in the token. Using wildcard matching (repo:MyOrg/Repo:*) helps avoid exact ref string mismatch issues. - Job-Level vs. Workflow-Level Permissions: Always set
permissions: id-token: writeon the specific job, not just globally at the top of the YAML file. Some runner configs don't inherit top-level permissions to nested jobs. - CA Thumbprints: Don't dynamically query GitHub's leaf certificate for thumbprints in Terraform—they change frequently with CDN updates. Use GitHub's official intermediate root CA thumbprints:
6938fd4d98bab03faadb97b34396831e3780aea11c58a3a8518e8759bf075b76b750d4f2df264fcd
Summary
- No stored secrets in GitHub settings.
- No key rotation schedules to manage.
- Granular security. You can restrict deployment roles to specific branches or environments.
Are you already using OIDC for your pipelines, or are you still relying on IAM users? Curious how folks here handle multi-account / cross-account OIDC setups.
[link] [comments]
Prueba de Paternidad Panamá
Estimada comunidad, queria consultar en donde y aproximadamente el costo de prueba de Paternidad, y si estas son funcionales para presentar como evidencia en un juicio.
Muchas gracias gente.
[link] [comments]
The crazy SQL injection payloads I found on one of my clients’ sites
These SQL injections have been coming in daily to this site which has still seemingly managed to avoid infection simply because of the changed database prefix. This one uses the “author not in” query bug inside some crazy nested query to place the payload in the database.
This is all related to the WP2Shell bug which was reported over a month ago. The site had auto updates disabled and still managed to avoid getting infected because of some seemingly silly security practices like changing table names and database prefixes. As far as I can tell all of these failed. I was alerted to the issue because the site got locked in a loop of timeouts, perhaps related to these malformed queries. Unfortunately I’m going to have to do some kind of a forensic workup even though there were no clear indicators of compromise because requests to the batch endpoint resulted in many 207 codes which means they may have succeeded.
But when I saw the giant block of 0s and 1s and hex codes in the logs, my heart dropped into my stomach. Stay safe out there people and leave auto updates on. It’s worth the chance of breaking your site every once in a while.
[link] [comments]
I built a distributed web directory for exploring the open web
Recently I had an idea for a research tool, I realized I'd need to be able to find websites programmatically and the webs data is behind the largest corporations, not something we reliably have access to for being able to develop around.
So it got me thinking, how lightweight could you first build a crawler if you only cared about getting meta data (titles, description and the url)? Then it got me thinking, could we not share the load, create a distributed peer to peer network and make this data decentralized?
So what I have built is the open web directory. A network that crawls and builds a yellow pages like directory for web pages online.
You can setup your own node and contribute to the network by simply running:
git clone https://github.com/idev-games/the-open-web-directory.git cd the-open-web-directory npm start And open port 80 for that device by port forwarding.
I think this is going to be a fascinating experiment, it's early days so expect bugs and issues but give it ago and let's see if we can index the web.
Check out more info here:
https://github.com/iDev-Games/The-Open-Web-Directory
The site listed on github is the live front end (you can host the html files in the public folder anywhere to open another frontend on the web).
[link] [comments]
Plugin Suggestions
I'm looking for a WordPress plugin for a tour company's shuttle/transfer bookings. We have fixed routes and need pickup → destination selection, specific dates/times, fixed pricing, passenger counts. Does anybody have any suggestions
[link] [comments]
The crazy SQL injection payloads I found on one of my clients’ sites
These SQL injections have been coming in daily to this site which has still seemingly managed to avoid infection simply because of the changed database prefix. This one uses the “author not in” query bug inside some crazy nested query to place the payload in the database.
This is all related to the WP2Shell bug which was reported over a month ago. The site had auto updates disabled and still managed to avoid getting infected because of some seemingly silly security practices like changing table names and database prefixes. As far as I can tell all of these failed. I was alerted to the issue because the site got locked in a loop of timeouts, perhaps related to these malformed queries. Unfortunately I’m going to have to do some kind of a forensic workup even though there were no clear indicators of compromise because requests to the batch endpoint resulted in many 207 codes which means they may have succeeded.
But when I saw the giant block of 0s and 1s and hex codes in the logs, my heart dropped into my stomach. Stay safe out there people and leave auto updates on. It’s worth the chance of breaking your site every once in a while.
[link] [comments]
How to display a pdf attractively?
I want to display our pdf newsletter on a page, with our normal header and footer. What hind of block or plugin would make this look good?
The File block isn't it.
[link] [comments]
Issues when copying text from Word to WordPress on Mac
I've recently switched from Windows to Mac while continuing to prepare my texts in Word (now under MacOS) and copying them to WordPress.com website. While there was no issues with this workflow under Windows, now I get a heavy mess.
Sometimes spaces are missing, and words are glued together. Sometimes lots of "nbsp" are added. Footnotes get pasted but hyperlinks don't work as planned (links now lead to something called applewebdata).
I thought I'd switch from Word to Pages. Now, it's better with the text but the footnotes are missing altogether when the text in pasted into WordPress.
Did anyone have same problems? How would I solve them?
Thank you.
[link] [comments]
Unknown Reason for 404 error
I was just notified that my website was down, I tried to go to the site and I am getting the 404 error, I do not know what or where to go. I have it through cloudflare and designed it with readdy.ai. It worked fine and now all of a sudden its down, could anyone help me with this? Thanks
[link] [comments]
Is it possible to simulate a network of multiple API, Database and webservers on a single computer?
Hello, I have been thinking about a project I‘d like to try out, where I have like a Database, an api server and a web server. It‘s not too large, and mostly to learn about how they all interact. The issue is, I would prefer not having to pay for multiple servers to host everything. Is there a way to simulate how it would be in real life on a single machine?
[link] [comments]
Looking for a high-quality laptop backpack for work / business travel – available in Europe
Hi everyone,
I’m looking for a good-quality laptop backpack mainly for work, commuting, customer visits, and occasional business travel.
I’d like something practical and durable, but still professional-looking rather than a hiking or tactical backpack.
My main priorities are:
- good protection for the laptop, preferably a separate padded laptop compartment
- comfortable shoulder straps and back panel
- good internal organization for charger, cables, mouse, headphones, documents, etc.
- quick-access pocket for keys / phone / wallet
- space for a water bottle
- durable materials and good-quality zippers
- some water resistance would be a plus
- preferably a luggage pass-through for attaching it to a suitcase
- professional / minimalist design
- preferably something that will last for many years
It will mainly be used for everyday work, but occasionally I’d also like to use it for 1–2 day business trips.
I’m based in Europe, so I’m mainly interested in brands/models that are easily available in the EU without expensive international shipping, customs, or import fees.
I’m not necessarily looking for the cheapest option — I’d rather pay more for something comfortable, well designed, and durable.
What backpacks are you actually using and would recommend?
I’m especially interested in long-term experience: how long have you owned it, what do you like about it, and what annoys you?
Thanks!
[link] [comments]
Do you have a separate tester before launch?
Hey guys, just after opinions really. If you’re launching a somewhat large site, with quite a bit of stuff going on, would you rely on your own testing or would you suggest getting a third party tester? It’s mostly for things like UX I’m wanting to test. I know have I would expect things to work but being the sole developer I think I may have gone a bit blind to somethings. I have friends do bits of pieces in terms of checking things but I wonder if the consensus would be to just get an actual tester to go through everything, testing the functionality all works, different variations, ensure the UX is as good as it can be etc or do you think I’m overthinking it?
[link] [comments]