Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jjpe
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
jjpe
6y ago
Generally I don't do this (go ahead, have yourself a google). But the error was so blatant that I just couldn't not say anything about it. In a sense the article baited me into it.
2.
▲
by
jjpe
6y ago
Well in all fairness, I might've kept reading had it not been for that blatant factual error.
3.
▲
by
jjpe
6y ago
I'm not doing that at all. I'm merely saying it isn't worth the time.
4.
▲
by
jjpe
6y ago
Ignorance and having time are 2 orthogonal things. Your argument is not even close to valid. And I haven't even mentioned the ad hominem, which is an automatic disqualifier for any argument.
5.
▲
by
jjpe
6y ago
Like someone said above, who has time to wade through all the verbal feces before deciding that an article is worth the time? In this day and age, you need to decide quickly, or you'll be wasting a lot of your time. Now I don't kn
6.
▲
by
jjpe
6y ago
Or the author should/could improve their writing style. Just a thought. One concrete improvement would be not to moan about things that aren't even true (anymore).
7.
▲
by
jjpe
6y ago
Pretty much every touted feature is WIP, definitely all the important ones. So yeah no that's vaporware.
8.
▲
by
jjpe
6y ago
The problem with this article is that the first example is wrong, as in it compiles fine. I could even tell without running it that it would compile. Therefore the article as a whole cannot be taken seriously, and reflecting that I stopped
9.
▲
Type-driven delta computation in Rust
(github.com)
1 points
by
jjpe
6y ago
|
0 comments
10.
▲
by
jjpe
6y ago
> I personally am not a fan of too many abstractions. Then you're likely in the wrong business, since most of what programming is is dealing with the various facets of one abstraction or another.
11.
▲
by
jjpe
6y ago
> The cost of this borrow checker is huge: every reference in every program needs to be annotation with whether it's shared or mutable No. You need to "annotate" a mutable binding since bindings are immutable by default. B
12.
▲
by
jjpe
6y ago
You could just serve a webpage that queries your desktop, and visit that with the browser on your phone. Slightly more work, but definitely viable. You can even make a shortcut on the home screen of your phone that automatically navigates t
13.
▲
by
jjpe
8y ago
These rap songs are both funny and ring true. Please make more, and a video would be cool too :)
14.
▲
by
jjpe
8y ago
They're failing, and hilariously so. The Gmail GUI is awful, it's slow (especially on non-chrome browsers), you're still being tracked (nothing new but still worth mentioning) and manipulated. And worse, the slowness thing wa
15.
▲
by
jjpe
9y ago
This is not as much as a problem as you believe. Rust is perfectly capable of making objects that have a C API and ABI precisely for this reason, and the most popular distros only work with supported compile targets anyway. That said, a di
16.
▲
by
jjpe
9y ago
This. Basically the net effects are a mix of: 1. Push more computation to compile time rather than runtime 2. Verify a lot more state at compile time, preventing dangerous or nonsensical state from occurring altogether 3. Because of 2,yo
17.
▲
by
jjpe
9y ago
It seems you are missing the point of Rusts safety. Yes that safety does prevent things like segfaults, but the real value is in security. As software becomes evermore critical to our lives in pretty much every aspect, having a system that
18.
▲
by
jjpe
9y ago
While your use cases are definitely valid for you, this is not a Rust issue, but something that's 100% decided by your distro. They decide if, when and how they integrate Rust into it. As for the multiple copies issue with Cargo: I gen
19.
▲
by
jjpe
9y ago
That's not really all that relevant for most existing commercial code since legacy code tends to not get rewritten at all unless it's absolutely necessary, and thus remains stuck with the Old Ways.
20.
▲
by
jjpe
9y ago
Spoken like someone with plenty of money in the bank, which is of course a luxurious position to find yourself in. And in those circumstances I agree with you. But the above doesn't hold for everyone, and thus I don't in general a
21.
▲
by
jjpe
10y ago
I have always defined spam as "unwanted and undesirable incoming communication, typically for financial reasons". So that includes mass emailing, but is far from restricted to it. However, that is a definition I basically invented
22.
▲
by
jjpe
10y ago
Ah so that's what was going on. The issue insofar I could perceive it is fixed now though. All googly sites are up again.
23.
▲
by
jjpe
10y ago
Where in the Netherlands would be a good idea to check out?
24.
▲
by
jjpe
10y ago
Power imbalances often arise solely because the people involved perceive it as such (i.e. it's a purely psychological effect). Therefore, simply perceiving the situation differently and then acting on that can make a lot of difference.
25.
▲
by
jjpe
10y ago
Actually, I'd say that these days that crown has been taken from PHP by Node.JS. It may not be as popular but it is definitely easier to work with than PHP, if only becausee it's 1. JavaScript and 2. Doesn't have most (all?)
26.
▲
by
jjpe
10y ago
This is pretty cool. I might actually use this (assuming it can solve any "solvable" linear system). I'd also use a version of this for differential equations, if you happened to write one :)
27.
▲
by
jjpe
10y ago
"Ok, but isn't the question of whether or not something is done at compile or runtime always an implementation detail?" No it isn't. It changes the entire semantics of your language. For example Python as it exists today
28.
▲
by
jjpe
10y ago
As rvense explains below, there are a number of very desirable consequences to rusts strong static guarantees, and even performance improvements, all while getting less buggy code. It's even more secure in the sense of being less exp
29.
▲
by
jjpe
10y ago
Rust: it provides extremely strong guarantees about your code at compile time so that usually it feels like a script language with C/C++-levels of performance. And the best part: no data races, and no runtime garbage collector overhead
30.
▲
by
jjpe
10y ago
If it's your code you can write it however you like, usually. That's not arrogance, it's just how this piece of the world works.
More ›