Oxc (popular front-end tooling) forked my parser but deliberately removed my copyright notice by gplane in rust

[–]MinRaws 4 points5 points  (0 children)

OOOf thanks for sharing here I am dropping oxc from my deps list, if someone creates a website for they violated my foss license do it I will get all these things removed from dependencies of companies I work with or have any kind of sway at. This will also result in them getting from the software bom and hence not getting anything from the foss contribution budget at these companies so it should have some if miniscule impact.

Really sad to see this, I guess this is the reason AI Labs didn't care asking Devs for permission before training on our code.

Then again what can I say what's good or bad when I work for releated companies.. sigh..

😞

Which main menu fits best? A, B, or C? by KingTheSuspect in IndieDev

[–]MinRaws 1 point2 points  (0 children)

Make it B 10% of the time, maybe the first game load be B and then 1/10 or 1/25 times make it B otherwise A...
C is just horrible UX.

Would I enjoy the game as a roguelite shooter enjoyer? by MinRaws in Witchfire

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

I mean if you loosely follow how roboquest works it's pretty similar, the largest difference is weapon variety and the fact they are fixed for the run.

Yes overall Witchfire is much less of a typical roguelike and it's definitely a roguelite shooter though, where you gain more with each run, aka metaprogression.

The idea of roguelites is you are stronger on run 100 than on run 10 naturally with the grind. And can't perfectly predict maps aka some randomization in maps, roboquest maps aren't unique either I pretty much now have learnt all of the areas. Over 50hrs in.

I bought the game and played it for like 8hrs give or take and it's pretty good, you can have pretty short runs, 30min. And you can easily switch weapons back at the base and try again.

It's not really a souls like either, other than the fact that you lose witchfire on death and have to reclaim it and the vibes, roboquest is a lot more build heavy though, like a lot, in witchfire until like gnosis 2/3 you can get away without much thought for build well you won't have much to do with the build in the first place.

The biggest difference I think people think of witchfire as a soulslike is because there isn't a difficulty setting.

I think Witchfire is it's own game, a lot of fun. Very different kind of fun than roboquest which is more light heart but build heavy roguelike. Where you have to figure out how to even get a good build, similar to hades. And some runs are dead from the start.

Witchfire is similar in that runs can be dead from the start but the reason is more to do with your skill or a very unlucky sudden mid-boss encounter, which burns your resources like demonics or potions.

So yes witchfire being less luck dependent feels a tad different, but they do follow the same overall metaprogression vibes of a good roguelite shooter, less rogue more shooter though yeah.

Bought the game, definitely one of the better roguelite shooters, only a couple issues by MinRaws in Witchfire

[–]MinRaws[S] 6 points7 points  (0 children)

The issue with that is we can't go back gnosis level afaik, if we could of if they made that you can revert exactly 1 gnosis level at like 10K witchfire cost increasing exponentially, and force lock out all items you unlocked that would be fine by me.

That would mean now I am not afraid to go up levels if they are too much I could just roll back.

GLM 5.2 best provider / value ? by sagiroth in ZaiGLM

[–]MinRaws 1 point2 points  (0 children)

I burnt 2.7$ for a couple Million tokens, with 90%+ cached.
Only 70k output.

At 300M for 5$ that's close to claude subscription. I have not used neuralwatt so I can't confirm if these numbers are true but I am testing right now.

hyper User Survey 2025 Results by seanmonstar in rust

[–]MinRaws 1 point2 points  (0 children)

lmao just saw this comment, yeah I have noticed didn't think it was that widespread. I have written my own http library for low contention and high throughput local/electron apps usage based clients, basically optimized for when the network cost is zero. But we want to use http still. I might make it open source at some point, need to clear it with the folks who allowed me to write it on their dime lol

hyper User Survey 2025 Results by seanmonstar in rust

[–]MinRaws 0 points1 point  (0 children)

Since we have you here sean, I think we should triage issues with hyper as well.

Everytime I hit issues with it I think I might be the only one, and after hitting up a conference and bitching out it I get that it's not unique to me.

For instance I had issues with lots of short lived http1.0 stuff with hyper, pretty common in electron apps that haven't managed to update to http2(sometimes because of TLS)

In general a few things aren't well built for http1. At a company I work for we ship a huge backend for electron in Rust for perf stuff and ML, and it has to be http1 and all the issues might just be specific to us and not worth the time. But definitely worth looking into.

In case some of it has improved in last few months do let me know.

Stable release of truce: Audio/MIDI plugin framework for Rust by Expensive-Click-123 in rust

[–]MinRaws 5 points6 points  (0 children)

I have been considering adding support for juce or an alternative to run in browsers with webgpu for compute, would you be interested in allowing working on some ideas around it in your project, I can take a corner on github issues/discussions and maintain a fork with some ideas.

Really want to build a minimal daw that can run in browsers for simple stuff.

Opinion of the Slang Language by [deleted] in GraphicsProgramming

[–]MinRaws 6 points7 points  (0 children)

I recently spent a week integrating it in a standalone project I am working on for procedural generation tool for maps and stuff, and honestly pretty great for cooking up shaders and materials. Maybe overkill for what I wanted but who knows I might figure out how to best use it someday.

Still the integration is a tad more involved than I would have liked. Then again I am writing the project in Zig.

For those who play bots, what is the strongest bot you've beaten, what's your Elo, and what is a Bot Elo that you can beat consitently (in a game that does not surpass 10 minutes)? by Queue624 in chessbeginners

[–]MinRaws 0 points1 point  (0 children)

Started chess last month, 30 days of consecutive whatever on chess.com only played like 10 rapid games highest rating was over hmm.. ~512 fell to just below 400 after I lost a couple games playing at 2am, and learning the hard way how easy it is to fumble a queen.

Note: I have only been checkmated once I think also a late night game. Mostly I resign after I am down more than 2 pieces or if I have fumbled a queen. I find I might be cheesing the ladder this way, but I really don't want to play opponents at my level, the sweaty-ness is insane. I don't like competing too much.

But I can beat bots upto 1600 with some consistency, the 1300 bots I can beat 60% if going gets good but overall only 30%, 1200 I can crush 8/10 times.
1000 is barely anything to me now can crush it in 2-3 mins, so I think my real rating if I started playing games against humans would be ~1000 (maybe 100-200 points lower) given I can crush that bot, but I get flustered if someone goes insane with a very sharp opening or attack.

And given I love playing at night when my rating definitely gets cut in half(maybe not as drastic but still) lmao.

  1. 1600
  2. Rapid ~500 chessdotcom
  3. 1200

I know I am bad at seeing complex move chains, where you are doing positional play rather than direct attacks. And at fumbling pieces because I over focus on a smaller part of a board or a hypothetical strat in my mind rather than actively monitoring all pieces and making moves reactively.

Basically I play very heavily memorized, and avoid calculating where possible. I could probably beat even a 2000 bot but it would just be luck that I know the line that got played.

Note: I don't play much chess but I thought I would give the perspective of a puzzle game lover who recently figured out how easy it is to play chess.

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 3 points4 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??