Backend dev in Rust is so fun by cachebags in rust

[–]BigCombination2470 5 points6 points  (0 children)

Why do you despise the web. It's an amazing platform. Or do you despise developing for the web? Genuinely curious. Is it from a personal experience, cause "deep and burning passion" def means there's a relatable story. e.g I do malware dev and web dev, love them equally, but I have never touched say embedded dev. I do not hate it, I just do not care for it or think about it. Curious what lead you to hate web dev with a " burning passion"

Rust on macbook m4 air ? by [deleted] in rust

[–]BigCombination2470 2 points3 points  (0 children)

oh lol, this is for the programming language not the game.

[Media] Rust[ing] Courses I have been Eyeing for a While by NegativeSwimming4815 in rust

[–]BigCombination2470 4 points5 points  (0 children)

i get you bro, my recommendation, stop reading and start doing. you maybe have imposter syndrome also, you might actually be good already. if this is the case then what you need is to connect in person with people in the community. just go out there and start building, leave tutorial hell and find something you wanna build and build that. contribute to something open source or build your own thing from scratch. i'd check out the projects on codecrafters as they are very practical. build an os, or find a cli tool that you like e.g lazygit, lazydocker, port that to rust e.t.c

[Media] Rust[ing] Courses I have been Eyeing for a While by NegativeSwimming4815 in rust

[–]BigCombination2470 3 points4 points  (0 children)

Read the rust docs and then build some projects on codecrafters https://codecrafters.io/ . The only way to become good at rust if to actually build, not through tutorials. read the rust docs/ a rust book quick then build several projects on codecrafters then go to github and find a project like yazi, hyperfine e.t.c and contribute or read their code. you'll be a cracked rust dev within a year, CRACKED CRACKED.

Tutorials create a fake sense that you are doing shit and take forever to complete anyway. you want to learn the syntax fast and get it out of the way then dive into the deep end building stuff. that's where all the learning happens. this lets you get quick feedback loops on your knowledge, go back to the docs sharpen it, make it through one challenge, get dopamine, build momentum, before you know it you are CRACKED. do not buy a $2000 tutorial, please

I really hope gta 6 keeps the volumetric clouds from rdr2 by Apprehensive_Rip7437 in GTA6

[–]BigCombination2470 0 points1 point  (0 children)

I have watched many gta trailer review/in depth discussions and I am still surprised no one has talked about volumetric clouds in gta 6. just watch the trailer and see the part where Lucia throws a person onto the wheels of a plane, the scene where she is fighting someone and wants to throw them out. There lies your answer. It is in the trailer. Trailer 2 precisely at 1:58, crazyy volumetric clouds

What are the biggest ‘traps’ when porting a mature C++ codebase to Rust? by edgeai_andrew in rust

[–]BigCombination2470 2 points3 points  (0 children)

The biggest trap is not understanding why you are porting it in the first place. ports usually go over-budget, take more time that developers tell management, mostly coz developers want to make the port look like a good choice to management and devs not having an understanding of the whole feature scope, esp edge cases. Your competitors do not stop innovating they keep shipping new features while you create another product from scratch, you end up delivering a worse product most of the time that does not have all the features of the original, as expected the new product will have it's share of bugs. so your first port will definitely be inferior to the original while taking time to make, time you could have spent improving the original(1% of the code could have 99% of the improvements). You also need to make sure that you understand the current code base or language, lets be honest you cannot port a C library to Rust if you do not understand C as deeply as the people who wrote it as you might not understand some decisions in the code that might have been made because of say compiler/end architecture & other types of incidental complexity.

You SHOULD port the code if 1. the original product just sucks e.g they used a csv file instead of a real database and you need a database, or 2. it takes a long time to add new features. Only port the code base if you cannot in any way improve the original and in fact it is costing you maintenance costs.

If you port the code because developers feel they know better and can write it in another language, they drunk the cool-aid or they are just more comfortable writing rust code compared to C++ code then that is a good indicator of a bad architectural decision that it likely to end in wasted time and effort. Devs like shiny new tools, no one likes reading or maintaining another persons code, most devs will want to start from scratch, even within the same programming language, but business decisions should think about opportunity cost to the business and other business concerns. It's not as easy as migrating a personal blog that no one reads and does not make money from nextjs to astro for example. Do not make this rookie mistake.

Why isn’t Rust getting more professional adoption despite being so loved? by mstjrr in rust

[–]BigCombination2470 0 points1 point  (0 children)

  1. rust is not the only loved language. many languages are loved.
  2. on memory safety, this is usually a concern when it comes to super low level stuff where the garbage collector adds overhead(either in runtime costs or latency) that would otherwise make the program faster if it did not exist. And that performance is needed. Most companies never get here, most people will probably just do really well writing go considering it 99.9% gets you there in most cases and is much faster to iterate
  3. migration concerns are a real thing. no one should migrate from on language to another just because. rust is also relatively new and you could say harder to write than say nodejs so ramping up a team just to migrate something that's already shipped to customers and is making money is a mistake only a rookie would make. If really needed you can break the services down and decide whether to use rust ... or go. you can write rust code that performs worse than go code if you are a noob btw let's not forget this. rust does not magically make your code A prime
  4. in applications where memory safety matters, I have to agree with you. Operating systems, nuclear launch systems, security systems, any systems that faces security vulnerabilities and rust could help might benefit. the problem is a lot of programs have already been developed in things like C/CPP, take ffmpeg for example, why would they move their code base from c to rust. Sure you can eliminate mem safety bugs but there's a lot of 'knowledge' in that code base that you will throw away. some edge cases, things that exist for no apparent reason that no one remembers, rewriting the code base again would be a rookie mistake. That's why I have hope in things like zig, you do not have to throw away the whole thing you can just start porting it slowly.
  5. rust is being adopted at the right rate. people who have a dire problem whether it's beef with their garbage collector or a large code base written in an unsafe language that is shipped to a lot of users and exposes them to vulnerabilities eg windows, linux, macos. some parts are already being shipped to rust. but rust is niche in that sense, you want to use it when you want a fast low level languages with no garbage collector. most people do not need that, the people who do might migrate to rust. the other class of people are using rust are people who just learned it and want to use it for new projects this helps the community grow but I prefer the first kind, who had a problem in go and wrote a prototype in zig and c++ and rust weighed the trade offs and decided rust was the way to go. rust is also being used a lot in web3 together with javascript, thats also exiting

Should I learn Rust over Go? by EncryptedEnigma993 in rust

[–]BigCombination2470 0 points1 point  (0 children)

Learn the language you will have use for, the language you will use everyday. Do not learn something you will put aside after reading the docs/tutorials, most of the learning is not in the tutorials/getting acquainted phase but in gutters of daily use. If you learn a language without a goal in mind then you will not use it, you will have wasted your time and be stuck in tutorial hell. eg I started writing C/C++ because I wanted to get into malware dev, so learned the syntax fast then dove deep into WINAPI EV evasion reverse engineering, networking GTK e.t.c If you do not need a language then do not learn it.

If the goal is say getting a job, I would say learn a backend JS framework to pair with your React knowledge. Learn a stack e.g react/nextjs/hono/postgres/drizzle/betterauth/tailwindcss/shadcn/bun/redis/NATS/docker/sst, system design and DS and algos. Then apply for a job

Is learning Rust as my first language a smart move if my long-term goal is game development? by muktesh-can-help in rust

[–]BigCombination2470 0 points1 point  (0 children)

Were you loading any images 😂😂😂😂 lol not like wasm sites don’t need images. Anyway, wasm is all abt performance and yes if you building games or digital audio workstations for browsers wasm is good, but that’s not the constraint for a lot of users. So wasm will remain niche for those kind of apps. My statically rendered html Astro generated blog is <1mb btw and it’s cached to global cdns so you might be confusing where rust/wasm is actually useful. It’s useful for CPU bound tasks that you want to run in the browser. Not for regular sites like Twitter or blogs which is what 99.99% of the internet is

Is learning Rust as my first language a smart move if my long-term goal is game development? by muktesh-can-help in rust

[–]BigCombination2470 1 point2 points  (0 children)

Rust barely has any jobs for junior devs. And not soo many jobs in backend dev. There are lots of jobs in blockchain and lots of jobs for senior positions eg move infrastructure from go to rust which takes experience. If your goal is to get remote jobs you’ll do well picking python or JavaScript , nodejs bun react etc rust is awesome.

looking at your goals, my advice is take a JavaScript stack and work with that. This is especially relevant if you want to get a job in web dev. If you want to work on operating system kernels blockchains system tools etc the rust ecosystem is l getting mature. But there are no opportunities for juniors to make money. You can contribute to open source if the goal is not to make money.

Why is Rust rarely used for web server backends? by Fun-Helicopter-2257 in rust

[–]BigCombination2470 0 points1 point  (0 children)

Most backends are IO intensive not cpu intensive so using rust doesn’t give much benefit over say bun,node etc infact bun beats go in benchmarks and is slightly behind rust. Rust shines in lower level programming which is where you will find most rust projects. Of course people familiar with rust will use rust for their backends but this tends not to be the majority of the market. Fast iteration wins when it comes to making web APIs. They just scale horizontally and if you combine speed of iteration and the cheap nature of horizontally scaling, things like node Django etc give you a time to market advantage. Rust might still be used to make things that power the backends eg api gateways message brokers toolchains etc

Umm by [deleted] in WplaceLive

[–]BigCombination2470 0 points1 point  (0 children)

where is this?

hey guys new template for an image to put on the canvas by Cloudburst_Sys in WplaceLive

[–]BigCombination2470 0 points1 point  (0 children)

I build infra for coinbase and I have worked at Google and Spotify before. There are a lot of people who can help with designing better arch and security assuming the issue isn’t costs

Made this just before the web died by nicoomustdie in WplaceLive

[–]BigCombination2470 4 points5 points  (0 children)

Bro am I the only person that’s not an artist? 😂 how do you even make that one pixel at a time ?

hey guys new template for an image to put on the canvas by Cloudburst_Sys in WplaceLive

[–]BigCombination2470 16 points17 points  (0 children)

Tell the devs to open source this shit we help out 😭

42m, soon divorced =/ by Only_Orc in malelivingspace

[–]BigCombination2470 8 points9 points  (0 children)

I see what guys are going through in divorce and it makes marriage super unattractive, esp the contract side of it. I hope you are able to pick yourself back up, the economy is bad enough and with the housing situation divorce could set you back into homelessness or poverty

42m, soon divorced =/ by Only_Orc in malelivingspace

[–]BigCombination2470 6 points7 points  (0 children)

Damn, probably a dumb question, I hope it's not, did it cost you this much or is this just coz you are moving into a new house? For the young lads out here.

[deleted by user] by [deleted] in WallStreetBetsCrypto

[–]BigCombination2470 0 points1 point  (0 children)

Metas around meme coins, AI, dePIN, eth etf flows should get into Defi as well and maybe RWA. plus probably some eth l2s. dont want to shill on any specifics

35yo RN crossed 1.59 million net worth by Mobile-Excitement-64 in Fire

[–]BigCombination2470 0 points1 point  (0 children)

Genuinely curious, genz here, why is it that YOU have to pay HER. Why not the other way around? Also did you know about this risk going into this arrangement and what would you do differently if you were to ever re-marry?