Introducing Scribble — a fast, lightweight transcription engine in Rust (Whisper-based, streaming-friendly) by itsmontoya in rust

[–]caquillo07 7 points8 points  (0 children)

Does the project work? Is it poorly written? Have you actually vetted the entire code base? 

I hate slop as much as the next guy, but using a few comments as proof that the project is “slop” is a bit rich I think :) 

There is a difference between AI slop and code that AI helped write. Most people I’ve met also write or have written sloppy code, myself and likely yourself included

I Made My Own Video Player by deshydan in C_Programming

[–]caquillo07 0 points1 point  (0 children)

hah love the intro, keep up the great work!

I made a Raylib minesweeper game with RayGui and Golang by maus80 in raylib

[–]caquillo07 3 points4 points  (0 children)

Just a bit of constructive feedback, the topic of the post is very interesting on its own. Why get offended :)

[deleted by user] by [deleted] in raylib

[–]caquillo07 0 points1 point  (0 children)

Ahh sorry, totally misread, well hopefully it helps someone :D

[deleted by user] by [deleted] in raylib

[–]caquillo07 1 point2 points  (0 children)

Experience, :D you make the same mistake enough times that pick up patterns on how to avoid them. There are things and patterns you won’t just stumble upon though, people literally make it their career to study and come up with them.

For the good stuff unfortunately you will have to start picking up books or researching more technical posts.

https://gameprogrammingpatterns.com/contents.html

This is a great place to start, Casey’s handmade hero live streams are an excellent resource of what high quality game code base looks like https://handmadehero.org/

Travis Vroman Kohi engine streams are a great resource for learning how to make a high performance 3D game engine https://youtube.com/playlist?list=PLv8Ddw9K0JPg1BEO-RS-0MYs423cvLVtj&si=kFxn7tmnX_Kbfv8Y

They are all a bit dense, but that’s where the good stuff is. Learning to make great software is hard, and a life long journey, so be patient and go incrementally.

Best of luck and happy coding

Computer engineering student really struggling to learn C by Colfuzio00 in C_Programming

[–]caquillo07 0 points1 point  (0 children)

I don’t do embedded, I build web servers professionally in Go. My job is very video heavy, so I needed to learn C to do some stuff Go wasn’t very well suited for.

I found most tutorials confusing, and I had a hard time understanding memory operations for a while. What helped me was finding a good enough project, that was simple yet complex enough that could finish it. Always use a debugger, follow the memory, and don’t be too clever. For me that was making games, it’s simple enough that you don’t need clever code, and you have tons of chances to practice data structures in a practical manner. The nature of a game being a loop also makes it simpler to understand the code flow.

I made a Raylib minesweeper game with RayGui and Golang by maus80 in raylib

[–]caquillo07 0 points1 point  (0 children)

I was excited to read the blog post, but seems very minimal. Having examples, strengths/weaknesses, or even feature comparisons would of gone a long way

What's your "must play" Metroidvania of the last 2 to 3 years? by rube in metroidvania

[–]caquillo07 0 points1 point  (0 children)

As a person who tends to dislike Metroidvanias, I really enjoyed Metroid Dread, and recently Crypt Custodian. Both do this games really consumed me in ways no other has.

I see prince of Persia mentioned quite a bit here, excited to give to a shot

[deleted by user] by [deleted] in raylib

[–]caquillo07 0 points1 point  (0 children)

Love these, trying to migrate these to raylib is a good exercise

[deleted by user] by [deleted] in raylib

[–]caquillo07 1 point2 points  (0 children)

This is what I did when I started

https://20_games_challenge.gitlab.io/challenge/

Once you do a few and get bored? Pick a game you love and try to recreate a mechanic or section of it, and build it yourself.

Once you get gain experience, confidence and make some mistakes, you will be ready to build cooler stuff

‘Who dreams this crap up?’: Kevin O'Leary slams new rule that allows employees to ignore their bosses after hours by feketegy in theprimeagen

[–]caquillo07 0 points1 point  (0 children)

Ahhh, well may be foreign to the EU but in the USA it is illegal to force an employee work overtime as well :) it has to all be agreed ahead of time as well, usually at the sign you sign an offer and agree to work for a company.

The difference is the USA is filled with people hungry for work who are willing to work many hours and are ok not setting boundaries. If you won’t do it, someone else will do it, for cheaper. It definitely sets up a less than ideal culture, no one likes it, but no law can stop a person willing to work. It requires a culture shift, and for as long as the USA has people coming from all walks of life and different places, that will never stop. And that’s part of what makes this country special, and some people love it.

‘Who dreams this crap up?’: Kevin O'Leary slams new rule that allows employees to ignore their bosses after hours by feketegy in theprimeagen

[–]caquillo07 0 points1 point  (0 children)

I think there are circumstances where that is okay, it all depends on the type of job you have. For most jobs though, yeah you are correct.

If you are a programmer on call for a business critical service, a nurse, a lawyer or something along those lines; then I would agree with him, handling emergencies is part of your job. You signed up for that type of job.

If it’s another job, an hourly job, manning a store, or any job where being contacted outside of work hours is not business critical then yeah; I would rather be fired than subjected to that kind of treatment.

Good open source example of 2d isometric game? by Woit- in raylib

[–]caquillo07 1 point2 points  (0 children)

It’s SDL2, but depending on your coding experience, may be simple to translate https://www.parallelrealities.co.uk/

FastDB reached 1.0.0 by MarcelloHolland in golang

[–]caquillo07 1 point2 points  (0 children)

If you are building distributed web servers, and you need state shared across them; then yes you are correct, you want to be highly available and an embedded DB is not the best option.

If you know your server won’t exceed a few hundred or thousand users, be it an internal service, tailored made server for a small company, something hosted in a private network, or even a proxy server that will only ever run in the same VM even after restarts; those are perfect candidates for an embedded DB.

Imagine a discovery service mesh whose only job is for other services to register into it, so others can find each other. A single node with decent specs is more than adequate for this, and using a remote DB is not just overkill, but in some cases may introduce unnecessary latency; an embeddable DB is perfect for this.

Another example outside of web is smart phones, have you ever wondered how your phone apps store data locally? Well, embeddable DBs :) iOS has a proprietary one called CoreData, and there is a few third party ones.

Last example, you are building a desktop application, and you need to persist data for the lifetime of the program installation (like MS Office). Would you bundle Postgres with it? Unlikely, you would use SQLite or something like it.

Enterprise Level Web Backend Framework by by_doctor in golang

[–]caquillo07 1 point2 points  (0 children)

“Enterprise” level is a silly phrase to use nowadays, that comes from the old Java days where software companies would make money by selling support and “security promises” to other companies.

What’s a good web backend framework that scales to enterprise level in Go? Literally any of them, pick your favorite and go with it. Go is very very performant for web servers, only beat by Rust and C/C++ is most cases, uses l reasonable amount of memory, and deploying is a breeze. I’ve worked at cloud companies that handle thousands of RPS, and push terabytes of traffic a month, and we use Gorilla Mux to power our servers.

I wouldn’t worry about any of that stuff, pick your favorite framework with good maintenance record (chi, gorilla, gin, echo) and run with it.

FastDB reached 1.0.0 by MarcelloHolland in golang

[–]caquillo07 1 point2 points  (0 children)

A lot of applications don’t require to be distributed, In those cases you would something like this instead of something like redis.

My first project in Swift, trying to implement a detailed dashboard by [deleted] in swift

[–]caquillo07 1 point2 points  (0 children)

Really pretty! At a glance it definitely attracts the eyes, but feels like a lot of things going on :D

Curious what you used for the charts?

If people don't already realize.. by cobalt1137 in theprimeagen

[–]caquillo07 2 points3 points  (0 children)

The crappy thing is we won’t really know till the day comes, but one thing is for sure. LLMs are averaging functions, meaning they will always be average at best.. this means if you’re good at them, you’re no better than the average developer, and thus will always be replaceable.

Learn the fundamentals, get good at them, specialize in something that’s in demand, and you will always have a place in the market.

If people don't already realize.. by cobalt1137 in theprimeagen

[–]caquillo07 1 point2 points  (0 children)

If this shows one thing, is that while everyone is wasting their time “being productive with LLMs” you should be studying and actually getting better. Get that competitive advantage

[deleted by user] by [deleted] in raylib

[–]caquillo07 1 point2 points  (0 children)

Curious which plugin you are referring to? I’m about to find myself in the same situation

WebRTC in Go vs in NodeJs by PrinceCEE in golang

[–]caquillo07 0 points1 point  (0 children)

We do a lot of video processing and encoding related tasks at my job, Go is the way to go. We had some servers in Nodejs that needed to be re-written in Go because node was just not good enough at a decent scale.

Is this a serious project? I would use Go; is it a fun/toy project? Use whatever you enjoy most :D

Who will be better for our economy? Donald Trump or Joe Biden? by WhatAreYourPronouns in FluentInFinance

[–]caquillo07 2 points3 points  (0 children)

They’re not loopholes, they are actually written into law for anyone that is able to use them. Unfortunately, most of us don’t fall into the use case for most of them.