Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
braveo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
241.
▲
by
braveo
10y ago
> My point is that C++ has a learning curve that's as steep as Rust's. Rust is a C++ replacement. So this isn't a disadvantage for Rust. As someone who learned C++ first and later Rust, no it isn't. Rust's learn
242.
▲
by
braveo
10y ago
In other words, you weren't using it as the systems language it's billed as. Which is fine, but it's claimed to be a systems level language, and if it's really that painful to do systems level things, then there's
243.
▲
by
braveo
10y ago
> This arguing with the compiler is really only while you are learning Rust and it's nuances. For me the first two weeks were this way, then I started thinking more in Rust terms. Now I rarely deal with the borrow checker at all, bu
244.
▲
by
braveo
10y ago
> if it's an implementation detail and well-tested The same can be said of C and C++, at which point, why does it matter if you use Rust?
245.
▲
by
braveo
10y ago
I agree, ayende is a C# person, he's well aware of statically typed languages. I also agree about your other points, I think maybe one of these days the borrower will become more sophisticated, but these issues he's complaining ab
246.
▲
by
braveo
10y ago
and vehicles were never intended to enable or encourage teenagers joy riding or drunk drivers, but NO ONE is going to seriously argue we should get rid of vehicles as a result.
247.
▲
by
braveo
10y ago
the DLR was specifically created to avoid that approach, IronPython, et al, haven't used such an approach since the DLR was released. It dynamically generates IL which is then JIT'd.
248.
▲
by
braveo
10y ago
> UBI is intended to increase people's autonomy https://www.merriam-webster.com/dictionary/autonomy 1. the quality or state of being self-governing; 2. self-directing freedom and especially moral independence e
249.
▲
by
braveo
10y ago
why does it matter? The point of UBI is to allow people to do what they want.
250.
▲
by
braveo
10y ago
https://en.wikipedia.org/wiki/Dynamic_Language_Runtime#Archi...
251.
▲
by
braveo
10y ago
alright, thanks :)
252.
▲
by
braveo
10y ago
you treated the phrase literally.
253.
▲
by
braveo
10y ago
This is the answer I was hoping I wouldn't get. I understand that it runs on BEAM, much like I understand that IronPython runs on the CLR. However, IronPython's performance is slower than C#'s performance due to the dynamic n
254.
▲
by
braveo
10y ago
I'm curious about the performance of Elixir code compared to Erlang. I guess I'm what I'm really asking is how different is Elixir from Erlang in regards to the paradigm, and what performance costs does it pay for it?
255.
▲
by
braveo
10y ago
"less information means less bugs" is not the same thing as "less code means less bugs". Your entire argument there is a non-sequitur, no one who says "less code means less bugs" is talking about the mechanica
256.
▲
by
braveo
10y ago
I hate sublime text's vertical editing. It jumps around when I would rather just have it do actual block highlighting the way every other editor that supports block highlighting does it. If anyone knows how to force it to do that I&#x
257.
▲
by
braveo
10y ago
> You're interpreting "The developer can avoid this by improving X" as a way of shifting blame to the developer. That is not the intention. Regardless of intention, it's a reasonable interpretation. Your initial resp
258.
▲
by
braveo
10y ago
It applies to TDD as well, unfortunately a lot of TDD proponents don't really acknowledge that.
259.
▲
by
braveo
10y ago
> I'm starting to feel you're not commenting in good faith here. I'm not going to repeat the same thing over and over. You claim it's not the developers issue all the while claiming the problem goes away once you get
260.
▲
by
braveo
10y ago
So just admit that it should be better and will be once the checker is improved, stop arguing about it. And please stop trying so hard to imply the problem is with the developer.
261.
▲
by
braveo
10y ago
It's a problem with a lot of newer games. As someone who remembers playing on the old Atari 2600, the hyper realism gets tiring really fast. It manifests itself, not just in the graphics, but in forcing me to watch yet another ladder
262.
▲
by
braveo
10y ago
why do you consider 3 to be the perfect number?
263.
▲
by
braveo
10y ago
> I write Rust code every day, and I've seen or written borrowck-induced awkward Rust code maybe twice this month. Which is exactly what I was describing, why are you continuing to argue against the point?
264.
▲
by
braveo
10y ago
It's not a problem in that you can make your code more awkward to work around it, but it's still a problem.
265.
▲
by
braveo
10y ago
That's really unfortunate because I think too many people misunderstand safety in rust. The word "trust" absolutely describes safe blocks better than the word "safe" does.
266.
▲
by
braveo
10y ago
Obama just continued the buyouts Bush started, so really you should be praising Bush for that, not Obama.
267.
▲
by
braveo
10y ago
He/She doubts it because they're on the Trump Hate train, or is it the "dumb rural americans" train, I always forget.
268.
▲
by
braveo
10y ago
> Right now, the rules are very simple to explain. But that means your code gets a little more complex at times. And more awkward in places due to convincing the checker that what you're doing is ok.
269.
▲
by
braveo
10y ago
It has nothing to do with familiarity, it's due to the checker not being able to identify safe usages that are obviously safe to a human. Atleast steveklabnik had the good sense to acknowledge the issue rather than blame it on the deve
270.
▲
by
braveo
10y ago
The borrow checker drawbacks was actually one of my biggest pet peeves with Rust. If you guys can solve that problem in a meaningful way it'll go a long way towards making me a lot more positive about using Rust. As it was, I felt as
More ›