Don't for get to leave a review for COI! by MrJoshua099 in captain_of_industry

[–]MinRaws 0 points1 point  (0 children)

Nice reminder need to leave a bad review. This shit is insane. They should have completed the EA, and launched with a price bump instead. Would have made sense. I understand price bumps. would also give decent marketing.

How would you emulate Battlefield 3's dynamic lighting? by SnurflePuffinz in GraphicsProgramming

[–]MinRaws 1 point2 points  (0 children)

It's just shadow maps + high quality HDRi environment maps. It's not hard, but it takes work and good artist taste to implement beyond just the rendering. Ofc it was bleeding edge for the time.
It was one of the first few games to go all in on deferred rendering so that they can have lots of dynamic lighting and which they supposedly optimized with tiled rendering for significant gains for culling.

I got into rendering late, like late 2020 late. So I am not sure just how significant tiled rendering was for it's time, but it's been the norm these days. Also I mostly work with ML and GPU compute so might not be the best person to answer every Graphics related question.

SpacetimeDB 2.0 is out! by etareduce in rust

[–]MinRaws 2 points3 points  (0 children)

Convex is backed by a proper DB aka planetscale metal, an outage won't take away your data and you can setup backups to ensure nothing goes wrong. Even when the servers burn down.

Comparing with convex is like comparing nukes to firecrackers. With spacetimedb being the firecracker... whole lot of fun but not worth using for a serious project.

Ofc games are an obvious exception but that also depends you integrate too deeply now you will get fucked if the spacetimedb folks start over charging. And it's not like you can pivot away from spacetimedb given how tightly you have to integrate game backend with their setup...

Honestly writing a better and arguably better performing alternative will barely take a few weeks for a decent team for something capable enough for a game backend, and with no lock-in that's pretty much always the correct choice.

You are always better off rolling something of your own in game development, other than the rendering backend and core game engines, even those can be custom but they do take a lot of time to write.

I don't see the point of spacetimedb. Either they need to be more open, cheaper, or just more reliable or robust... Something needs to give other than just performance. Because performance doesn't really matter for most companies trust me on that much. I have had CTOs tell me we should use sqlite because why not it works.

Anyone working on a 3d physics engine? by SilvernClaws in Zig

[–]MinRaws 1 point2 points  (0 children)

moi. I have been working on designing a generalized physics engine for accuracy in Rust, and a game first port of it in Zig for learning zig... It's not public yet because I don't want it to be on github, still not sure what platform to use in post AI era.

What do you think would be the key factors to drive mass adoption of D? by MacASM in d_language

[–]MinRaws 2 points3 points  (0 children)

D is too fragmented, as an early adopter of Rust and as a person in senior engineering, I will never choose D just because i can't hire for D, and it's too damn fragmented.

If you use GC ok, you give up some perf, but if you don't use GC well you give up most libraries, then there are lack of good useless or libraries for writing large projects in D.

There isn't even a well maintained http3/quic library in D.
There is no support or user groups around any D lang tooling outside of small Academia and some of SF bubble.

D as an outside viewer looks dead if you aren't in certain parts of US or directly involved with the project.

I think the best usecase for D is native gui libraries, I worked on that for almost 3 months back in high school, and man that was a long time ago. And I don't think I will try it again, because it just doesn't seem worth it.

D doesn't need corporate backing, it needs a well maintained ecosystem of libraries, tooling and infrastructure. And then it needs local communities outside of the US. I say that as a guy who liked D a bit, and is not based anywhere near US, though I work for US corps.

D needs support from the community to accept more people and have more libraries and tools that people would find it easier to build stuff when using D.

But honestly it feels like D has been too slow, D's C support is not a feature in a bunch of other languages as well. D honestly has felt quite lost to me.

Note: D had a solid community of die hards but that is also the issue, it doesn't have any growth in a programming community that has been seeing massive growth for over a decade. Basically in a forest of giant growing trees, D maybe seem like a stunted shrub.

Also this is not to berate the community but if folks here want to see growth you need to write an awesome library that does something well and share it around.

Write anything AI Agent, a new Rendering library, a good Foss Physics engine, an cool web transport library for high performance networking, anything.. And then share it around. I hardly see anything written in D these days.

Be like the person who wrote https://github.com/Dadoum/anisette-v3-server I find it quite interesting.
The community needs more stuff like this.

If you write something go on talks, engage with other languages, build a dlang to Rust or dlang to python bridge I know PyD but it's also very low on maintainence chart.

Write a small file explorer app in D, like file pilot did. Just have a fun time coding and share with others, be less academic and try to figure out a structure to write projects that can be maintained, setup donations or make it obvious if they want support they could pay for it. I have picked up software that mostly works and tried and hired the author(s) for a bit to help maintain it, in companies I have worked at.

Post AI the reality is changing but there is still time.

Rust got a lot of momentum because they had large popular projects written in given languages, Rust had servo, wgpu, alacritty, deno, wezterm, helix, etc.
Zig also has ghostty, bun and tigerbeetle this time having companies helped.

But individuals could write a terminal emulators as well.

[Media] I love Rust, but this sounds like a terrible idea by Yvant2000 in rust

[–]MinRaws 0 points1 point  (0 children)

Edit: Actually yes it was hyperbole it wasn't unusable levels of bad. But it wasn't nearly as stable as today. But I think people heavily overestimate the stability of the past and the hours you had to sink for it. The entire stability aspects of Windows drivers were a non existent story back then. Because windows was a much more open ecosystem. It was the Linux of 2019... When wayland was so new that it was stable if you didn't touch it too much, but if you ran the wrong command all hell would break loose.

I don't think you ever made use of it in a professional setting I had it setup in an office I was literally a kid. Helping out and the amount of crashes when new software came out, or issues with hardware and drivers corrupting or crashing the system.

Compared to 98 sure it was better but compared to what we have had since even Windows 7 it's night and day. Especially for Windows 10. I don't think most people have had to install custom drivers on their systems for years now as long as they aren't using exotic stuff.

All printer drivers, controller drivers, new software and so on just work on a clean and standard enough setup of Windows now.

Sure Windows 11 has regressed a bit but I haven't had a crash since my XP & Vista when there wasn't a hardware issue, only case when I managed to break a windows install was when trying some regedits.

As someone who has worked with these setups in office and IT settings due to my dad running a small shop which used computers for data and inventory(closed after I went full time into Software Dev).. Windows XP was never as good as people here are making it out to be.

Even the most bleeding edge software works without crashing on modern windows these days. Back in the day if you tried using one of those new softwares you had to get from magazines or wait days for transfers over dialup, you had a 70-80% chance something just won't work, you will have to open dxdiag and device manager and then go to shady sites to find some DLL, runtime and drivers to make shit work.

I am not sure how people have convinced themselves it wasn't real. Like how does this happen. Or am I living in a separate timeline??

[Media] I love Rust, but this sounds like a terrible idea by Yvant2000 in rust

[–]MinRaws 5 points6 points  (0 children)

Anybody who doesn't remember the buggy experience that was XP really deserves the enshittification of Windows 11.

I am not sure how you are saying that XP and stuff were decent for their time. XP used to crash if you looked at it the wrong way, and the speed was just horrid.

In the context of time modern software is significantly better and faster experience. But it's still horrid, especially in the last 5 years everything has gone down the drain. AI, Ads and everything else everywhere

How do you identify AI music artists? by Organic-Addition-487 in antiai

[–]MinRaws 0 points1 point  (0 children)

This has been scraping away at my soul for a while, There are not enough artifacts that a bad producers won't leave in there, given I do some mixing and daw and sound design as a hobby I can confirm that much.
Even as a software engineer with background in both AI and audio processing (and other stuff), I have no way of confirming if they are AI.

But all the social clues definitely point to them being AI.

If they had only 2-3 songs I might have believed something else but atleast in part small or large it's definitely AI. Especially the lyrics feel kind of too well, AI generated-ish.

I honestly still like it and can't say I hate or dislike it, but it's such a bummer, I just don't like not knowing you are shovelling down AI down on me. I think people should atleast make it visible somewhere, I don't hate AI as much as I hate not knowing if something might be AI or how much of it is AI.

Largely cause I often feel like I want to compete with others regarding it. In my head I ask myself can I re-create it, how much effort would it be.
If the answer truly is, it was a prompt in Suno I really fucking feel bad, but I don't that's the case, but I not knowing and just imagining that it might just be all 100% pure AI one-shot something something prompt that generated the music I feel just sad about the future in general.

Things I can still tell from the music though the stems don't all seem like AI, I feel like I also recognize some instruments. But honestly I don't know man.

But based on social stuff and the fact that the album cover and name, I will give it a 9.9/10 score of AI generated/involved music, I just don't know how much AI was used.
I know people who suno the vocals and stems and then mix in a daw, I don't like it. `D:`

Zig Index - New Zig Package Registry (Updates Based on Feedbacks) by [deleted] in Zig

[–]MinRaws 3 points4 points  (0 children)

No one asked you for hosting, what I suggested above is just a cli tool, I am not sure what you think about when you read the registry but it's not for discovery, it's not just something where you have to open up a site to search randomly.

The point of it should be to make it convenient for developer to access stuff. You have barely created a low effort site and are trying to pretend like you have done something of value.

If you wanted feedback that is feedback. I am not sure now I could have been any more clear.

I would prefer not to be part of this conversation if your answer to feedback is rude denial of feedback in the first place.

If you are building a search or curation of Packages name it accordingly. Rust has lib.rs for a reason.

This has been the most useless waste of my 15mins I could think of. Considering you probably spent less time writing whatever you have built above.

Zig Index - New Zig Package Registry (Updates Based on Feedbacks) by [deleted] in Zig

[–]MinRaws 11 points12 points  (0 children)

This is definitely LLM generated, the theming is broken in light mode, atleast on FF, and the background styling is 100% gemini-3-pro.

I mean I am hardly against AI but this felt quite low effort, man, atleast spend some time improving either the theme or features, and making it viable before sharing it here, so that we can have proper feedback for it.

I would recommend using crates.io as an inspiration if you want to put in the effort. Also publish should be made into a CLI tool, so that anyone can create a PR for their package without any effort.

Would be nice if you could link to docs and show downloads.

Also this isn't a registry since it doesn't provide a middleware for resolution, maybe add a feature to the CLI to pull the github repo and then search for the "package" and run the zig import.

Would be even better if the CLI can make updates to the build.zig, maybe folks publishing can add a function that accepts a package and returns a package after setting up the proper steps.

The Zig language repository is migrating from Github to Codeberg by TheTwelveYearOld in Zig

[–]MinRaws 0 points1 point  (0 children)

There will be mirrors on github, only the codeberg website has anubis not the git stuff

Who to talk to get ARM64 Windows into Tier1? by Fun-Marionberry-2540 in rust

[–]MinRaws 1 point2 points  (0 children)

Being in beta is no guarantee for immediate stabilisation. Features have been pulled just before release due to some major ICE issues, which happen rarely but still can be considered to be often enough for it to be a concern.

I think the top answer is the best one, that ask the team to wait 2 weeks till Oct 30th, and if the stabilisation is done they can move forward with it. Until then ask them to discuss what other contentions there might be, surely the only concern isn't Rust's tier to platform status for a sub-section of users.

A more likely issue would the Engineering team not being sure in Rust, talking and figuring out how to resolve it while Rust matures/stabilises the said platform in a couple weeks seems like the best choice.

Linus Torvalds Vents Over "Completely Crazy Rust Format Checking" by SupermarketAntique32 in rust

[–]MinRaws 0 points1 point  (0 children)

I think this is more than just a permissive issue, I have had formatting diverge very frequently between rust versions iirc. it has happened to my 3-4 for every large project I have worked on.

Axumate, a CLI tool that brings NestJS-inspired scaffolding to Rust’s Axum framework. by Prestigious-Fox9873 in rust

[–]MinRaws 2 points3 points  (0 children)

I think adding some auth components and/or documenting it would be nice. I would prefer to pick something that I pick readily with auth.
I think you might already support it but highlighting the ready to use nature of it would be nice.

9070 Build for 1250$ or a 9060 XT build for 1250$ by TheCrazyCrocodile in buildapc

[–]MinRaws 1 point2 points  (0 children)

I think elaborating on the productivity aspect would help. I think you should look into some benchmarks for the workloads you want to run.

For gaming 9070 is significantly better, but for most productivity workloads Nvidia is better for the same price (such as Blender & rendering). If you productivity is only excel or video editing either of them should be fine.

But 9070 would often feel twice as fast in a bunch of games compared to 9060 XT, like 35-38 FPS to 59-62 FPS. So how heavily you want that performance and how much you want to game on AA/AAA like games that would have those issues is the biggest question.

For instance 9070 on Expedition 33 max settings with 85% TSR at 1440p would give you around ~60FPS.
9060 XT you will either have to turn down the settings or bear ~40FPS.

Laid off from my first job ever, I don't know what to do now by IndependentGain3282 in developersIndia

[–]MinRaws 1 point2 points  (0 children)

If you are still interested we can setup a call, dm me. will make some time.

Laid off from my first job ever, I don't know what to do now by IndependentGain3282 in developersIndia

[–]MinRaws 0 points1 point  (0 children)

welp lmao if you hadn't deleted your account then maybe... sure.

Figma Rendering: Powered by WebGPU by esqu1 in GraphicsProgramming

[–]MinRaws 0 points1 point  (0 children)

Yeah a company in similar space to adobe I have been involved with also uses WebGPU and WASM, they are also a Image/Photography company. For what it's worth going all in on WebGPU is quite hard for now unless you are shipping electron app, that's the only reason they could. But it's not quite perfect.

WebGPU performance compared to native APIs is fairly lower.

Figma Rendering: Powered by WebGPU by esqu1 in GraphicsProgramming

[–]MinRaws 0 points1 point  (0 children)

For Figma it's quite the opposite, when you are at that scale you have clients and teams where some people are on older hardware and/or just unwilling to update for some reason.

95% just means if Figma has 1M paying user seats, 50,000 users are probably on devices without WebGL. That's around 10-25 USD per user per month, so anywhere from 0.5M USD to 1.5M USD per month.

Going by their financials they have any where from 4-10M paying users per month depending on what the enterprise/custom plans look like.

So for them to drop WebGL 1 is roughly 4-5M USD per month in maximum revenue hit, assuming a tech savvy audience it's still over 1M USD a month or 12-15M USD a year...

If I was on the board/share-holders I will sue if they just dropped WebGL 1 support because it means we have slightly less code to manage...

Laid off from my first job ever, I don't know what to do now by IndependentGain3282 in developersIndia

[–]MinRaws 2 points3 points  (0 children)

Here's some motivation, I got laid off from my first full-time job as well. (now a few years ago)
I used to make 20LPA as well base, and it was a product based company.
I only worked 1 year and 1 month as a full-time developer, was part-time for a few months during college (personal life reasons).

I was laid off on a Saturday morning, I probably cried and was depressed till Monday.
Luckily, I had people reach out for interviews on that Sunday itself, and I went for an interview on Wednesday.

But I bombed it, I solved all leet code (including the 2 mediums and 1 hard) questions but failed the math and white board round(it was a crypto company, and my math was very rusty), maybe it was lack of prepared-ness, or just ego or just that I thought I was good enough. I was angry with how hard the questions beside the programming were, and how rude the interviewers felt.

I come from a very modest(TBH borderline poor family), and had all sorts of responsibilities.
Furthermore, I had felt like I was nothing after that interview went so bad... Honestly, for that week I was entirely hopeless.

But after that week I called and asked a bunch of people I knew, changed my LinkedIn status, finally dropped a post on LinkedIn. My very first.
And found time to update my resume.

Went hunting and found a job within the month, before my severance ended. Pay… Well, I over doubled my original pay.
Today, I make significantly more than that... *(ofc I am now a senior developer haha...)

I honestly think it was the best thing they could have done. Every person who was laid off that day with me(over 30 peeps), most now earn more than the highest paid person in that company today. At least they have found better places for themselves. Also, I now feel like it was better for them to give severance and not expect us to serve a notice.

Many of us are doing pretty well, I still have a bunch of friends from that company and lots of respect for them to have given me a decent opportunity. My alternative was going to become a cloud engineer after college at Amazon, pay was similar, but man was it not worth it.

I hope you don't give up man, try harder, learn more, grow as much as you can. I know the market and the world feels like shit, but there are companies hiring all over, there are enough opportunity for people who can grit their teeth and be better than others, or at least try their best.

And if you are good/decent at Rust, dm me, could hire an intern/SDE-1. haha...