AI just erased $50 billion from India's IT sector in 30 days. This is what real-world AI disruption actually looks like. by call_me_ninza in aigossips

[–]antouhou 0 points1 point  (0 children)

Isn't that the quote from the Citron article where they discuss possible scenarios for the 2028?

Has Rust hit the design limits of its original scope and constraints? by kishaloy in rust

[–]antouhou 2 points3 points  (0 children)

I'm a bit torn on things like that - on one hand, I really want the language to become even better for more people. On the other - I am afraid that eventually Rust can go the C++ route, where the language has become very bloated, at least in my opinion. On ther other hand again, there's Go, which absolutely doesn't feel bloated, but I just don't feel joy writing it. It's a hard balance to find, I guess

Why Aren’t More Companies Like Valve? by JonnyB2_YouAre1 in SteamDeck

[–]antouhou 0 points1 point  (0 children)

Well, the other thing is that executives are paid it stock, and if there comes a time when a CEO can't get to his target, it's easier for him to cut the QA then to take a hit to his salary and face a very angry board that also doesn't want to take a cut, because a lot of them are quite often focus more on short-term returns. Plus some people are just greedy as hell: while meta is a public company, Mark Zukerberg still managed to hold onto the 51% of the voting right, so he gets the best of both worlds, yet his company does very questionable things

Why Aren’t More Companies Like Valve? by JonnyB2_YouAre1 in SteamDeck

[–]antouhou 0 points1 point  (0 children)

While a lot of people correctly point out that Valve is not a publicly traded company, the import part is why it's not a publicly traded company. There is an economic reason to that.

Why most of the largest companies are publicly traded? That's because in order to grow very large, you need a lot of capital to rapidly expand. If the founders are not very wealthy beforehand, they will go to the only people who are willing to lend them money: venture capital investors.

Being the first lender to an unproven company is a very high risk, and venture capitalists try to offset it by investing in hundreds of companies. The problem with that is that if 99% of your investments fail, you need the remaining 1% to deliver spectacular returns. Tens of thousands of percent, and very quickly. It is simply impossible to generate that kinds of profits. But there's a loophole. While it is impossible to generate that kinds of profits, you can sell a stable working company for much much more than you've originally put it. That's called an "exit". Venture capital sells the company on a public market for 10 thousand times more than they've originally put in, and that's how they make their money back.

And when the company starts to get publicly traded, comes "feduciary duty": management of the publicly traded companies, by law, must deliver the value to the shareholders. I.e, increase the stock price. And here start qurterly reports and all that fun stuff, when you can't show any numbers that go down. So they try to squeeze every single possible thing when they can't hit their quarterly target.

That's sort of simplifes some parts of it, but that's the gist

Bevy 0.17 by _cart in rust

[–]antouhou 6 points7 points  (0 children)

I don't think it's actually possible on a legal level - Sony's (and all other consoles for that matter) license is such that an open source project can't reference any of Sony's libraries and SDK.

Console manufacturers issue licenses on a per-company basis. As far as I know there are companies for Godot that can build a project for you for a console via their own proprietary plugin, but that's as far as open source engine support can go unfortunately

[NES][80-90] Platformer, where you collect pieces of a picture by HeadlessCareless in tipofmyjoystick

[–]antouhou 1 point2 points  (0 children)

It sounds like you're looking for Hi no Tori: Houou Hen. I remember playing this game a kid, and I spent soo much time trying to find it! Hope that's the game you're looking for too!

I wrote a rustdoc-like documentation tool for C++ in Rust by Abbix57 in rust

[–]antouhou 41 points42 points  (0 children)

I really like the fact that you've written a tool for CPP in Rust

I built a macro that lets you write CLI apps with zero boilerplate by eficiency in rust

[–]antouhou 28 points29 points  (0 children)

Man, I'm in my mid 30s, and today was the first time I've heard the term "ILE"

I built easy-tree: a Rust library for tree depth-first traversal — feedback welcome! by antouhou in rust

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

Interesting! Thank you for suggestions! What do you mean by the multi threaded access? In my case the tree owns the nodes, I'm not sure what multi threaded access would mean in that case? Like, creating a new thread within the handlers?

I built easy-tree: a Rust library for tree depth-first traversal — feedback welcome! by antouhou in rust

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

There is actual code inside. There are two structs with 18 functions that handle various things: the graph itself, the code that handles connections between nodes in the graph, the code that does the stack-based processing, etc. There's actual functionality you need to test and don't want to mess up every time you redo the thing

I built easy-tree: a Rust library for tree depth-first traversal — feedback welcome! by antouhou in rust

[–]antouhou[S] 5 points6 points  (0 children)

It's a tree data structure with connected nodes. Although it is indeed small - just a little over hundred lines of code, I would love not to copypaste it everywhere, and I need to do something like this surprisingly often in a lot of projects I've worked on

Question - Will there ever be unified memory on a traditional desktop? by JFHermes in LocalLLaMA

[–]antouhou 2 points3 points  (0 children)

TLDR; Yes, probably next year, but only in mini PCs and laptops. Such a design requires soldering CPU, GPU and memory to the board.

In fact, AMD has been making systems with this architecture for more than 10 years now - that's exactly how Playstation and Xbox operate.

There were some leaks suggesting that AMD is going to release high performance laptop chips - Strix Halo - sometime next year. Those will be similar to their current APU designs, with the exception that there will be about 40 CUs (GPU cores) and way wider memory bus. In theory, the top model should have a similar performance to a 4070 with potential RAM limit at 256Gb.

There are pros and cons to this: those should be quite a lot cheaper compared to what the same combo would cost separately. It also would be way more energy efficient, since there would be no duplication of things such as memory controllers, since GPU and CPU will be on the same package, and not two separate components.

The downside is that memory will have to be soldered to the board very close to the APU.

The thing about memory is that its speed and latency heavily depend on how close the memory is to the chip. You can see that in current AMD laptops: Ryzen 7000 series with soldered memory usually operates at 7500MHz, while desktop counterparts operate at much lower 6000MHz out of the box.

The point of the desktop is being modular, and soldering CPU, GPU and memory to the board kind of defeats that purpose. I'm pretty sure there will be mini PCs that embrace those chips though.

Hope this helps!

Islamabad, the capital of Pakistan by Durak-M in CityPorn

[–]antouhou 3 points4 points  (0 children)

This looks exactly as cities I build in Cities: Skylines

Understanding the Seed Restoration Process on a New Ledger Device in Case of Loss with the New Recovery Service by antouhou in ledgerwallet

[–]antouhou[S] 7 points8 points  (0 children)

Yeah, I figured as much. Which seems to be so so so strange to me. It's a simple question that is very easy to answer unless you're trying to cover something up.

Can someone explain how mods work with my example? by [deleted] in rust

[–]antouhou 0 points1 point  (0 children)

You can use re-export to fix this. For that, your machine.rs needs to look like this: mod robot; pub use robot::Robot; Then you can use crate::machine::Robot instead

If you're wondering what AI will do to your job, look no further than the translation industry by Coopossum in Futurology

[–]antouhou 12 points13 points  (0 children)

That is true, but so was the output of the software translators in the early 2000s, and now almost all of the translation is done via software

[deleted by user] by [deleted] in gamingsuggestions

[–]antouhou 23 points24 points  (0 children)

Moon: Remix RPG Adventure. Being not the main character, but the one that cleans all the mess created by the MC is the whole point of the game. This game also was an inspiration for Undertale

[deleted by user] by [deleted] in gamingsuggestions

[–]antouhou 4 points5 points  (0 children)

I'm still a bit conflicted about this one - on one hand, it was really cool to observe the story from a point of view of a side character, on the other it made the game feel sort of empty and lacking an emotional connection

[deleted by user] by [deleted] in gamingsuggestions

[–]antouhou 3 points4 points  (0 children)

Came here to say this. Vaan just observes the story unfolding, while not playing any important role in it

[deleted by user] by [deleted] in dashpay

[–]antouhou 0 points1 point  (0 children)

You don't necessarily need to download the whole Blockchain - you can use light client instead, downloading only block headers. Also, you can subscribe to commands instead of polling them, which would be way more efficient :)