Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zesterer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
zesterer
5y ago
If it helps, I also have tutorials in the works for type inference & type-checking, monomorphisation, optimisation, and possibly codegen too.
92.
▲
by
zesterer
5y ago
Yes, although exploring a cave can get a little creepy! No gore or anything though.
93.
▲
by
zesterer
5y ago
When you say 'broken', what you mean is '1 out of every 50 compiles will need a clean of the incremental compiler artifacts, which adds maybe 30 seconds to the subsequent compile but doesn't mean recompiling dependencies
94.
▲
by
zesterer
5y ago
Also try recompiling it after a trivial change. You'll find that it'll take less than a minute, perhaps even seconds.
95.
▲
by
zesterer
5y ago
If you take 'voxel' to mean '3D pixel', then how does Veloren not fall into that category? What does "real voxels" mean? If you're talking about rendering things as point-clouds or using raycasting, then y
96.
▲
by
zesterer
5y ago
There are several of us. I'm also one of the devs.
97.
▲
by
zesterer
5y ago
The bottleneck for a game like this is the GPU and not the CPU (usually). Additionally, Veloren has a tonne of things that Minecraft doesn't: - A much larger world (compare the number of blocks in Veloren's trees against those of
98.
▲
by
zesterer
5y ago
We're considering moving to AGPL.
99.
▲
by
zesterer
5y ago
You can run Airshipper without the GUI from the console with `airshipper run`.
100.
▲
by
zesterer
5y ago
I was one of them, as my YouTube channel can attest. The desire to create procedural worlds never left though.
101.
▲
by
zesterer
5y ago
Actually, completely the opposite is true. There's a reason that voxel games appeared after games with more traditional meshes. The fundamental complexity of voxel data structures is higher: O(n^3) for iteration, and the density of p
102.
▲
by
zesterer
5y ago
(there is no good content in this post, they just want to arbitrarily hate. They make extremely basic errors throughout and clear haven't ever used Rust, at least for anything non-trivial)
103.
▲
by
zesterer
5y ago
I do something very similar, but with power-2 numbers (and have done since my childhood, long before I knew what power-2 numbers were). There's something very rhythmic about counting beats that line up with powers of 2 and I'm abl
104.
▲
by
zesterer
5y ago
Rust already is mainstream. It's being adopted at a very impressive rate and is running in production in innumerable places, serving billions of users.
105.
▲
by
zesterer
5y ago
As JoshTriplett said above, Rust's Clippy does this today: https://rust-lang.github.io/rust-clippy/master/#suspicious_a...
106.
▲
by
zesterer
5y ago
Compile-time deadlock prevention very, very quickly begins butting up against Rice's theorem, unless you do something silly like having channels be the only way for threads to communicate. Even then, deadlock conditions are still per
107.
▲
by
zesterer
5y ago
We mention it because: 1) The player community and the dev community are not distinct: we involve players in the development process and actively encourage them to become contributors. 2) There are many people that are interested in working
108.
▲
by
zesterer
5y ago
Have you checked out the wiki? There is a 'Getting Started' guide: https://wiki.veloren.net/wiki/Getting_Started The game is extremely open-ended: there is no overarching objective, and you are free to intera
109.
▲
by
zesterer
5y ago
> So does Google really control us that much? Yes. Contributing code to something doesn't mean that you suddenly control the direction of that thing. Google still makes the big decisions about what gets to enter the codebase: which
110.
▲
by
zesterer
5y ago
> Firefox, while open source, doesn't provide footing for the community to build browser forks Say hello to https://servo.org/ .
111.
▲
by
zesterer
5y ago
> They want it to (not or less) stay the same and not move forward I don't think this is true at all. Anecdotally, a lot of Firefox users have been very receptive towards recent changes. Quantum was a huge success and I know very fe
112.
▲
by
zesterer
5y ago
Interesting choice to reply to matklad, one of rust-analyzer's primary authors, to explain how it works.
113.
▲
by
zesterer
5y ago
> Newer languages are all being designed with the constraint that the grammar should be easy to parse I think that says less about the difficulty of parsing and more that language designers have realised that 'easy to parse' is
114.
▲
by
zesterer
5y ago
rustfmt does not delete vertical whitespace in that way.
115.
▲
by
zesterer
6y ago
This article completely misses the point of the original quote. The original quote is not 'they could be working in better fields', it's 'the entire structural incentives of capitalism are messed up'.
116.
▲
by
zesterer
6y ago
> As a minimum to make the properly usable, we need a way of passing one object with multiple different traits. Supertraits?
117.
▲
by
zesterer
6y ago
Um?? `smallstring` was updated 3 months ago.
118.
▲
by
zesterer
6y ago
Benchmarks wouldn't tell the whole story. This detailed writeup is far better in that it gives information about how and where the two languages differ.
119.
▲
by
zesterer
6y ago
You've just taken the word 'fearless', a word that's clearly subjective, and said that the definition the author gives of it "couldn't be more wrong". That's... a choice.
120.
▲
by
zesterer
6y ago
Code 'bloat' is a bizarre metric to use for anything unless you're on a platform with incredibly constrained executable memory like an embedded device. The fact that Rust specialises its generic code according to the type it&
More ›