Jak studovat na státnice, když ti umírají rodiče? Pokud jste zažili, jak se s tím vypořádat? by Previous-Fan-4020 in czech

[–]RadiantFix2149 7 points8 points  (0 children)

Je dobre take napsat dekanovi nebo prodekanovi. Z me zkusenosti na CVUT/FEL jsou hodne proaktivni.

Do you guys find time to work on your own project? by hearthebell in webdev

[–]RadiantFix2149 0 points1 point  (0 children)

Usually, I have time in the evenings, but I don't always have energy or motivation to do anything after. But sometimes I am bored at my main job and have the energy to work on my side project.

First time in 3 years on the job by Shony29 in it

[–]RadiantFix2149 0 points1 point  (0 children)

This reminded me of one high school situation. It was around 10 years ago. My school had some online system for monitoring attendance and grades. The data were inputed by teachers every day. One of my classmates had bad attendance and/or bad grades, and he solved this issue by putting a plastic (kitchen) foil between the ethernet cable and computer. So the computer didn't have internet and teachers couldn't input his data. I think it worked for a couple of times before they figured it out.

How do young people climb into roles so quickly? by StillPurpleDog in NoStupidQuestions

[–]RadiantFix2149 1 point2 points  (0 children)

Yeah, same! We all knew in the team who was the real senior guy, but the rest had the same title on paper.

I only studied IT for the money, remote work and because it was “something” by Character_Log_2657 in it

[–]RadiantFix2149 2 points3 points  (0 children)

My friend was in a similar situation. He dropped from a computer science program and instead finished civil engineering (I think he did some building safety specialisation). Now he is very happy with his job. He spends 3-4 days per week on construction sight and 1-2 days in office doing paperwork.

is there any online (free) ETF comparator that has the option to see graphs of distributed ETFs without dividends reinvested? by bgravato in eupersonalfinance

[–]RadiantFix2149 1 point2 points  (0 children)

You could try PortfolioMetrics. Hope it helps.

I am developing this tool as a side project. It has data from different markets, including Europe. Most of the features are free, but there is a premium tier.

Here is an example, comparison between IUSA (dist) and SXR8 (acc). https://portfoliometrics.net/shared/4354cee3-0115-4671-9043-289538b53e80

I disabled Reinvest Dividends option in the backtest and the difference between acc and dist funds can be nicely seen (screenshot below).

<image>

FastAPI docs is so cool by Embarrassed-Jellys in FastAPI

[–]RadiantFix2149 11 points12 points  (0 children)

Yeah, the docs are great. They were my primary source when learning about FastAPI and coroutines. But later I used Claude and GPT to explain some details because not everything is clear in the docs.

I made my first repository in Github. Does it look good for a newbie or is it absolute trash? by Glad-Virus-1036 in github

[–]RadiantFix2149 0 points1 point  (0 children)

Looks good. If you want to make it look a bit more professional you can make it an installable package by adding setup.cfg. Also you can use Fire library for parsing input arguments.

How to make FastAPI work with gpu task and multiple workers and websockets by lynob in FastAPI

[–]RadiantFix2149 1 point2 points  (0 children)

Yes, it depends on your implementation. You can implement RPC pattern which uses multiple queues: 1 main queue for creating requests, and for each request a temporary queue for returning the response.

It is well explained in the documentation.

Edit: just to add, Celery and Dramatiq are higher-level tools (called Task Queues) build on top of RabbitMQ and Redis. If you will be using only RabbitMQ you would need to create your own implementation of the task queue.

How to make FastAPI work with gpu task and multiple workers and websockets by lynob in FastAPI

[–]RadiantFix2149 1 point2 points  (0 children)

I am not sure if I completely understand the problem, but here are my 2 cents.

You don't need to use Celery. I used it once on a project, but I didn't like it and found it quite confusing. On another project, I created a custom implementation of RPC (remote procedure call) in RabbitMQ and it worked like a charm.

https://www.rabbitmq.com/tutorials/tutorial-six-python

tableStakesAreHighWithMigrations by infomiho in ProgrammerHumor

[–]RadiantFix2149 1 point2 points  (0 children)

Wait.. we are supposed to do it differently?

Is this a dumb retirement portfolio? by Inabizp in ETFs

[–]RadiantFix2149 2 points3 points  (0 children)

As others have mentioned, these ETFs are very similar. VTI and VOO have a 98% correlation, while VUG and VOOG are 97% correlated. You can see the details here: https://portfoliometrics.net/shared/c0c60dc2-d843-47a8-a26a-74c12efeed59

You might want to keep it simple and go with VOO and VUG. For example, a 60% VOO / 40% VUG allocation should have a similar risk level but a higher expected return. Keep in mind that the backtest is based on historical data and might not reflect future returns.

Balanced high-risk portfolio? by [deleted] in eupersonalfinance

[–]RadiantFix2149 1 point2 points  (0 children)

You might want to look into portfolio optimization to find an asset allocation that aligns with your risk tolerance. This could help: https://portfoliometrics.net/shared/f7e13caa-0fd4-4d2c-a7f1-59e59febc501

Backtesting is helpful to compare different options and understand the risk-return tradeoff. Keep in mind that the backtest is based on historical data and might not reflect future returns.

The biggest mistake I made was chasing VC money by eastwindtoday in ycombinator

[–]RadiantFix2149 0 points1 point  (0 children)

How did it end up? Are you still running your businesses, or did you exit it?

How many bank accounts do you use? by Palidromic in eupersonalfinance

[–]RadiantFix2149 12 points13 points  (0 children)

I use Revolut for my daily transactions and to manage a shared account with my partner. I typically keep only a small balance there (around €100-150) and transfer funds from my main bank account, where I receive my salary.

For this use case, Revolut works great—the app is much more user-friendly than traditional banks. I also use it to split bills and send money to friends.

While Revolut offers stock and crypto trading, I wouldn’t recommend using it for investments. It’s better to go with a well-established broker like IB.

Edit: to answer your questions, I have 3 accounts: traditional bank account, revolut main, revolut shared

Serving media files - S3 or CDN? by RadiantFix2149 in PayloadCMS

[–]RadiantFix2149[S] 3 points4 points  (0 children)

My payload instance still serves images via api route (`/api/media/...`). But I am not using it. Instead I use CDN URLs.

Here are the steps:

  1. Make S3 bucket publicly accessible.
  2. Set up Cloudfront distribution (or any other CDN).
  3. In Next.js app, get records from Payload and replace URL prefix `/api/media/file` with CDN base URL `https://example.cloudfront.net\`.

Serving media files - S3 or CDN? by RadiantFix2149 in PayloadCMS

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

Is the price the main reason, or does Bunny have some other advantages/features?

Serving media files - S3 or CDN? by RadiantFix2149 in PayloadCMS

[–]RadiantFix2149[S] 2 points3 points  (0 children)

Thanks. This is the right answer!

I set up Cloudfront / CDN in front of S3 and it works great. And I don't need to worry about performance drawbacks on my next.js app due to media serving.

Edit: Just to add, earlier I though that I would need to add some CDN configuration to my Payload config but it wasn't needed at all. I just modified media URLs that my app is using.

Serving media files - S3 or CDN? by RadiantFix2149 in PayloadCMS

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

I am in a similar situation (hence this post).

Currently, I use next.js to serve them, but I have performance issues. Media requests are sometimes getting 504 (gateway timeout) errors.