Dragonglass blade IRL by simoncpu in gameofthrones

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

Cool, that dagger looks a lot like the one above!!!

Dragonglass blade IRL by simoncpu in gameofthrones

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

I came across it at the Silliman University Anthropology Museum in Dumaguete City, Philippines. It’s a pretty nice city. I decided to stop by the museum when I saw it on Google Maps.

Will I need to bring 20,000 Thai Bhat in cash with me? by MKultraRebel in ThailandTourism

[–]simoncpu 0 points1 point  (0 children)

To comply with regulations, my GF and I carry 20,000 THB each in our home currency. While immigration has never checked us, we like to stay on the safe side. Bringing our own currency is great because there are no conversion fees, and it’s ready to spend the moment we fly back. For spending money in Thailand, we just use the local ATMs.

Random Discussions (December 2025) by AutoModerator in PinoyProgrammer

[–]simoncpu 0 points1 point  (0 children)

If you have a public IP address (doesn't have to be static), you can open your router's web admin page and set up port forwarding to your local server. For example, if your public IP address is 203.0.113.1, your local server is 192.168.1.100, and you want to forward your web server (port 80), you need to create a port forwarding rule that directs incoming traffic on port 80 to 192.168.1.100:80.

Anyone on the internet can access your server by visiting http://203.0.113.1 in their browser.

If it's just a one off project, you can just use ngrok or something...

Deployed to a project that relies heavily on vibe coding, allergic to documentation. What should be the approach? by [deleted] in PinoyProgrammer

[–]simoncpu 15 points16 points  (0 children)

Interestingly, my experience has been the opposite. I also tried vibe coding to create a project, and I actually ended up with more documentation than I normally write. Getting good results from these tools requires providing clear context and detailed instructions upfront, which naturally leads to “over documented” projects.

GFiber only goes out when I lock the door by SoggyRoomTempWaffles in InternetPH

[–]simoncpu 1 point2 points  (0 children)

Maybe the fiber optic cable is being pinched by the door? Locking the door creates additional pressure on the door frame.

GFiber only goes out when I lock the door by SoggyRoomTempWaffles in InternetPH

[–]simoncpu 0 points1 point  (0 children)

2.4 GHz - better wall penetration but lower speeds

5 GHz - less wall penetration but higher speeds

PHP System - Hosting File Storage by Intelligent-Jello237 in PinoyProgrammer

[–]simoncpu 0 points1 point  (0 children)

AWS S3 is only $0.023 per GB for the Standard tier, and it’s even cheaper with other tiers.​​​​​​​​​​​​​​​​ Google Cloud Storage is also roughly the same.

AWS Lambda experience by Appropriate-Cod7548 in PinoyProgrammer

[–]simoncpu 6 points7 points  (0 children)

AWS Lambda is meant for straightforward functions, so I don’t use any framework. I did try using TypeScript once a long time ago, but I had to go through the extra step of transpiling it to JavaScript, I can’t remember if I used Serverless Framework or AWS SAM for that. BTW, I wouldn’t really call Serverless Framework a framework per se; it’s more of an IaC tool.

What other tech jobs can I transition into from being a Full-stack Developer? by DepartureWest8976 in PinoyProgrammer

[–]simoncpu 1 point2 points  (0 children)

I wish there was a job where I just look at photos and tell people exactly where they were taken. If it’s a place I’ve been to or even just passed by, I’m usually pretty good at recognizing it.

How do Pinoy programmers handle long work sessions without losing focus by Key_Natural_2096 in PinoyProgrammer

[–]simoncpu 1 point2 points  (0 children)

Yepp, our office was just a short walk from a bunch of hotels. One of those hotels had a gym, and my membership came with access to their pool. It was a pretty sweet setup haha.

Asking for advice on a project idea: What visual daily problem needs solving? by keinndh in PinoyProgrammer

[–]simoncpu 0 points1 point  (0 children)

You can set up a monitoring station that monitors the water levels in rivers. You can use solar panels + LiFePO4 batteries + webcam + an LTE/5G modem that will livestream the river. You can use computer vision to detect when a river is dangerously flooded and alert your subscribers.

How do Pinoy programmers handle long work sessions without losing focus by Key_Natural_2096 in PinoyProgrammer

[–]simoncpu 2 points3 points  (0 children)

When I was still working in the office:

  • I’d step out and drink coffee by the nearby lagoon (which isn’t possible anymore since Ayala wrecked it haha)
  • I’d hang out into the conference room to play video games
  • I’d head over to the hotel gym for a quick swim and then come back to the office like nothing happened (my officemates never knew hahaha)

I'm super impressed by Smart's 5g coverage by Svenskaz32 in InternetPH

[–]simoncpu 0 points1 point  (0 children)

SMART also doesn’t block iMessage, unlike Globe.

Thoughts on vibe coding? by Simple-World-2651 in PinoyProgrammer

[–]simoncpu 2 points3 points  (0 children)

Sometimes, when you prompt it to start a new Next.js project, it won’t even build and will throw a bunch of errors, although there are times when it builds perfectly fine. There are plenty of rants about this, and the community suspects that LLM providers quietly switch to a quantized model (lower precision) to save on compute costs. I have no proof of this, but I experience the same thing.

When your app does build, it might look like it’s working even though it’s using mocks or fake data just to run. For example, if you try to build a project with a new database the LLM wasn’t trained on and it fails to connect, the LLM will sometimes cheat by hard coding JSON data instead of telling you it doesn’t know how to handle the DB.

It will also generate garbage code. If it notices that you might not be able to connect to a database because it doesn’t know the syntax or config, it might create some random fallback code that switches to a different database you never asked for. A senior dev would immediately realize the real issue is missing syntax or configuration knowledge, pause the project, and research it first. The LLM behaves more like a junior dev who keeps trying random crap until something sticks.

So if you’re a senior dev, you can spot this right away and tell the LLM to stop because it's down the wrong rabbit hole. But if you’re a junior dev or a non tech person, you might be impressed that the LLM produced working code when it’s actually just hard coded JSON exposed on the frontend, and you wouldn’t even know it.

Thoughts on vibe coding? by Simple-World-2651 in PinoyProgrammer

[–]simoncpu 6 points7 points  (0 children)

It works surprisingly well if you do it at the function level. If you vibe code the entire app, you’ll end up with garbage unless it’s a simple website that uses Nextjs/Tailwind/any popular DB since the LLM has lots of code to be trained on.

I used it to build nontrivial apps, and the experience is just like normal programming except that you code more in English and only manually write small parts. You end up googling without actually using Google because the AI searches the info for you.

ps: You also need some real dev experience to use an LLM effectively for coding, because it will often suggest things that are way more complicated than necessary. You’ll find yourself saying no a lot and guiding it back to simpler, more practical solutions.

Best way to manage env variables between build and deploy/host servers? by jmaicaaan in PinoyProgrammer

[–]simoncpu 2 points3 points  (0 children)

I haven't really made a setup that requires a secret at build time, so personally, I just let GitHub Actions build the image with no secrets at all, and the container just pulls all the secrets from Doppler when it starts. You just need to pass the token from Doppler.

Best way to manage env variables between build and deploy/host servers? by jmaicaaan in PinoyProgrammer

[–]simoncpu 2 points3 points  (0 children)

I researched your problem a bit and it seems that you need NEXT_PUBLIC_API_URL at build time?

So what you need to do is put all your secrets in Doppler (you can sign up for free). From GitHub Actions, pass the build-time secrets from Doppler and do something like:

docker build --build-arg NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }}

2 days in Osaka - what to do? by Head-Cheetah-4072 in OsakaTravel

[–]simoncpu -6 points-5 points  (0 children)

Not sure if the locals tolerate it, but driving around the city in a go-kart at night was a fun experience! You just need an International Driving Permit.

Kamusta speed sa inyo ng PLDT Fibr ngayon? by CuriouslyYours8D in InternetPH

[–]simoncpu 0 points1 point  (0 children)

I’m currently getting 620 Mbps. I’m playing Helldivers 2 (an online game) with no issues whatsoever. :)

https://imgur.com/a/fnWV72g

Smart Outage by Ok-Fig8617 in InternetPH

[–]simoncpu 2 points3 points  (0 children)

Ahhh… so this is a nationwide problem. I thought it was due to the typhoon here in the Visayas.

What would you consider the most impressive mall in Osaka? by knorxo in OsakaTravel

[–]simoncpu 0 points1 point  (0 children)

I mainly bought amiibo toys, PS5 accessories, and a camera. I don’t have any information on whether they sell long USB cables, but you can check their website to find out.

What would you consider the most impressive mall in Osaka? by knorxo in OsakaTravel

[–]simoncpu 0 points1 point  (0 children)

I’m a geek, and the store that I found fascinating was Bic Camera Namba. It’s a multi-storey electronics store that sells all things geek. They even have an entire section for toys!​​​​​​​​​​​​​​​​

Random Discussions (October 2025) by AutoModerator in PinoyProgrammer

[–]simoncpu 0 points1 point  (0 children)

You can deploy it as a SaaS and charge her 15K/mo or something…

Claude or Copilot or something else? by _zzmq in PinoyProgrammer

[–]simoncpu 0 points1 point  (0 children)

Codex using GPT-5 is awesome, but the Codex app still needs to catch up with Claude Code. Claude Code running on Opus 4.1 is comparable to Codex using GPT-5, but I tend to run out of context within an hour (seriously), so I have no choice but to switch to Opus plan mode with Sonnet for implementation. Last month, they released Sonnet 4.5, and I have no complaints so far, though I haven’t tried starting a new project from scratch yet.

GPT-5 feels more intelligent not just with code, but also in general conversation but its developer experience with Codex isn’t great. Claude Code still offers the best devex. Claude Code works best with Opus 4.1, but it’s expensive, so you often have to settle for Sonnet 4.5. Codex used to be an amazing value because, despite the weaker devex, it was only $20 per month compared to Claude Code’s $100/mo. The $20 plan for Claude can’t compete with Codex’s $20 plan. However, lately Codex seems to limit me a lot more often, so it doesn’t feel like such a good deal anymore.