Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jms55
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
jms55
5y ago
I have a large amount of experience in this space and with Rust in general, and my recommendation is simply that like all cross platform non-web GUIs, it's not ready. * gtk-rs is fairly good, very completely and functional bindings to
152.
▲
by
jms55
5y ago
The main thing that struck me about this, is that they only supported their NAS for 5 years? It's a NAS, wouldn't the expectation be that people are running this for 10-15 years?
153.
▲
by
jms55
5y ago
So the AI doesn't actually understand the code does it? It only looks for similar things. So if I'm writing a game in Rust using the hecs ECS library, how is it going to help me? How many other people have written a game in that l
154.
▲
by
jms55
5y ago
I've thought about this in the past too, and come to the conclusion it is too difficult. Part of what I don't like about ECS is that it's too dynamic, you can't add static typing like this. Sure, you can say that a "
155.
▲
by
jms55
5y ago
I don't entirely disagree with you. But by the same token, trying to treat everyone as an individual without acknowledging disadvantages due to race, gender, etc isn't a good idea either. For instance, I'm trans. I'm not
156.
▲
by
jms55
5y ago
Do you think purposely hiring X group is a bad practice? From what I understand, it's not enough to say "we'll hire X if they're better than Y". When you don't actually have any X at the moment, your company mi
157.
▲
by
jms55
5y ago
I don't think it's a big deal, while libSDL is. If you dynamically linked to libSDL, you'd have to tell users "find your libSDL package (probably not called libSDL), install it, and then hope it's new enough /
158.
▲
by
jms55
5y ago
I highly recommended flatpak for this. It provides an isolated build and runtime system, so you don't have issues with glib and such. And lots of common libraries come included in the runtime, including SDl2 I'm pretty sure. It wo
159.
▲
by
jms55
6y ago
Say you sample every 10ms. This frame, and every frame for the sake of example, looks like this: * f1() - 1ms * f2() - 8ms * f3() - 4ms * wait_for_next_frame() - 3ms After 10ms, you'll sample and see f3() is running. Now you seem to th
160.
▲
by
jms55
6y ago
I can't find any references to flameshot graphs, do you mean flamegraphs? They have the same issue, they tend to show the whole program, not per frame. Perfetto does look interesting though, thank you for the reference.
161.
▲
by
jms55
6y ago
The most notable game is Veloren https://veloren.net I made a game https://github.com/JMS55/sandbox See what other people are up to here https://rust-gamedev.github.io/posts/
162.
▲
by
jms55
6y ago
Coming from a Rust game development background, something that's noticeable to me is that sampling based profiling seeks to solve a different problem than the types of questions games need to answer. With sampling you can say "I s
163.
▲
by
jms55
6y ago
I used Tailwind in my Phoenix LiveView project, so I don't need to reload.
164.
▲
by
jms55
6y ago
Somewhat off topic: Are there any kind of stateless, managed-for-me server images? I recently set up a digital ocean droplet with the default Ubuntu 20.04 Server image to host my web app. I don't like how I'm in charge of installi
165.
▲
by
jms55
6y ago
I've been using tailwind for a chess game ( https://github.com/JMS55/chessmatch ) and so far it's been really good, and the first time CSS has clicked for me. My only complaint is that the html templates can ge
166.
▲
by
jms55
6y ago
The aforementioned sandspiel is excellent, along with orb.farm (by the same author), and (shameless plug) my own entry in the genre: https://github.com/JMS55/sandbox
167.
▲
by
jms55
6y ago
It will run on (stable) browsers when the WEBGPU spec gets finished (it's in nightly for firefox/chrome right now).
168.
▲
by
jms55
6y ago
Yes, that's also an option. I tried that initially for my game, but I ended up liking pixels better, in part due to the WASM and shader support.
169.
▲
by
jms55
6y ago
For Rust, there's the very similar https://github.com/parasyte/pixels . Unlike MiniFB, it doesn't handle windowing for you (you use winit/sdl2/glfw). It's built over wgpu-rs, so it runs on Vulka