Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mmstick
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
mmstick
10y ago
I recall some DICE slides about two years ago and a mentioning from a DICE employee that they are building some of their game dev tools in Rust. Naturally, EA would never approve of allowing DICE to develop a game in Rust if it meant it wou
62.
▲
by
mmstick
10y ago
It's entirely dishonest and ignorant to simply discredit and dismiss someone's point of view because you have it set in your mind to not believe a point of view that isn't your own. My history with Rust is proof alone that th
63.
▲
by
mmstick
10y ago
Type restrictions aren't really a problem, but in fact really helps out game development in the long run. > Memory safety is not a problem in game development, they will just patch the bugs. You must not have played any Bethesda tit
64.
▲
by
mmstick
10y ago
DICE is using it internally. The only reason why they aren't using it in games is because Rust won't compile on console platforms.
65.
▲
by
mmstick
10y ago
Thanks. I've never built a website before, but now I've built a website, and a web server + cms client at the same time. I've been thinking of open sourcing the code at some point in the future. The website stores all the con
66.
▲
by
mmstick
10y ago
Japan's NicoVideo seems to agree. 550K lines of Erlang, and 20K lines of Rust.
67.
▲
by
mmstick
10y ago
You are basically stating that we should be doing both try/catch AND result/option at the same time, everywhere. That would get annoying fast.
68.
▲
by
mmstick
10y ago
Rust requires at compile-time that you handle each case.
69.
▲
by
mmstick
10y ago
Nothing wrong with pointing out that someone's logic is wrong. It is true that the only way to address these 'concerns' is to change Rust into something that it is not. Rust without closures, structures, traits, pattern match
70.
▲
by
mmstick
10y ago
Odd that you find closures weird. I use them everywhere that I can because it allows you to make your library more modular and, at the same time, allows you to write unit tests for otherwise impossible functions to test without dependency i
71.
▲
by
mmstick
10y ago
Using exceptions would be unprofessional. If someone were to use exceptions, then all of my carefully crafted error-handling routines would go up in flames because someone's library decided not to use an algebraic data type for conveyi
72.
▲
by
mmstick
10y ago
Despite all the flashy tools that proponents of C and C++ claim that makes C++ as safe as Rust, it's not doing any good at stopping the exponentially-increasing amount of vulnerabilities and crashes that are being reported over the las
73.
▲
by
mmstick
10y ago
Google and Microsoft are using it.
74.
▲
by
mmstick
10y ago
It's not really hard. It's incredibly easy, from my perspective. It only took me about a week to get a hang of it -- about the same amount of time that it took me to get the hang of Go. Yet the difficulty curve progressively becom
75.
▲
by
mmstick
10y ago
I would be downright appalled if Rust were to start promoting exceptions. It's an anti-feature.
76.
▲
by
mmstick
10y ago
Web developers have zero issues with using Rust for web development though. The Rocket web framework is rather intuitive. I even built my website entirely in Rust with it. http://mmstick.tk
77.
▲
by
mmstick
10y ago
Hinting is very much obsolete on modern systems. I haven't used hinting with my text in many, many years, and yet fonts are visually superior to a typical Windows PC with hinting enabled.
78.
▲
by
mmstick
10y ago
Actually, your distribution needs to learn to live with the world rather than isolating itself to a stagnant point in history. If it's going to ship Rust in the repository, it needs to ensure that it always ships the latest version. If
79.
▲
by
mmstick
10y ago
I've been writing Rust solutions for two years now, and I do not feel like I am in a 'constant fight' to get something to run. That only happened for the first two or so weeks as I was learning Rust.
80.
▲
by
mmstick
10y ago
I can easily slap out a 30-line program and have it compile and work on the first try with Rust, guaranteed. No competent Rust developer has issues writing solutions in Rust. Nobody but newcomers are 'arguing with the compiler'.
81.
▲
by
mmstick
10y ago
Nothing happens to object-oriented programming because it is entirely unrelated to multicore processors, except for the fact that object-oriented programming makes for terribly inefficient data structures that cannot handle threading very w
82.
▲
by
mmstick
10y ago
Lower wages doesn't necessarily mean cheaper products, especially once you take inflation into account. The cost of living has been increasing drastically, despite any efficiency gains. Wages have not been increasing to keep up with th
83.
▲
by
mmstick
10y ago
Rust and Cargo promotes a high degree of modularity and thus re-usability. While the image library is being hosted under the Piston project's GitHub profile, the image library has nothing to do with a game engine. Piston's image l
84.
▲
by
mmstick
10y ago
Everything that can be GPU-accelerated should be GPU-accelerated. The GPU is far more energy efficient, and every bit of offload onto the GPU leads to a decrease in CPU consumption. Terminals can be particularly CPU-heavy when running a cha
85.
▲
by
mmstick
10y ago
You mean this? https://github.com/mmstick/parallel
86.
▲
by
mmstick
10y ago
I've been writing software exclusively in Rust since the 1.0 release. I have no issues with the borrow checker, personally. I haven't seen the borrow checker mentioned as an issue on the Rust subreddit, which I frequent. The only
87.
▲
by
mmstick
10y ago
Cargo isn't competing against nor replacing distribution package managers. Cargo is a build tool, not a package manager. You're free to package Rust software the same way you do non-Rust software for specific distributions. They a
88.
▲
by
mmstick
10y ago
No one's being driven away. Only people who had no intention on trying Rust are complaining about it.
89.
▲
by
mmstick
10y ago
I was competing against some C and C++ software developers in Advent of Code with efficient solutions, and my Rust solutions came out faster each time. Might want to check your facts.
90.
▲
by
mmstick
10y ago
Go's not been receiving any piles of money from Google. Compare Go's API documentation to Rust's API documentation. Where's the `cargo` and `rustup` equivalent for Go? Compare the number of Go packages to the number of R
More ›