Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
entha_saava
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
91.
▲
by
entha_saava
6y ago
> "but but communist evil" Noone told that. CCP is not even communism. Chinese apps collect a fucking lot of data and Indian People innocently use those shit apps like ShareIt because inertia and maybe network effects. If you w
92.
▲
by
entha_saava
6y ago
How is US remotely comparable to China?
93.
▲
by
entha_saava
6y ago
maybe LLVM as well..
94.
▲
by
entha_saava
6y ago
That's hard in this anti intellectual, bureaucratic world.
95.
▲
by
entha_saava
6y ago
But nothing compared to anti-competitive measures and dishonest marketing of apple. Apple puts severe restrictions on developers, that they should develop on macs, that they should use Apple's IAP features, that they should provide &#x
96.
▲
by
entha_saava
6y ago
I'd rather have [* *] [= =] [/ /] (* *) (= =) (/ /) Just kidding, requiring specialized tooling to type isn't quite acceptable..
97.
▲
by
entha_saava
6y ago
> I just find defining a string is a string when im only ever going to put a string in there kind of redundant. There are 2 problems with this kind of thinking. 1) you aren't going to be so sure. Humans are imperfect and as codebase
98.
▲
by
entha_saava
6y ago
Go and D made the tradeoff. And both have good compile times. Both of them have GCC and LLVM frontends as well as a homegrown one. And homegrown ones have fast compile times. Edit: well fast compile times at the expense of optimization. But
99.
▲
by
entha_saava
6y ago
I should first tell that I don't hate rust. It is a well designed language for what it aims for (statically guaranteed memory safety for systems programming). I have deep respect for rust creator and some members of core team for their
100.
▲
by
entha_saava
6y ago
One thing other comments didn't mention is Go has an order of magnitude more jobs than rust.
101.
▲
by
entha_saava
6y ago
Was cargo famous before rust or maybe it should be npm-cult programming?
102.
▲
by
entha_saava
6y ago
Wait... I have seen average programmers who can write less dumbed down code than the most succinct code possible in Go. I have seen below average programmers who understand how to use generic data structures / programs in C++ 
103.
▲
by
entha_saava
6y ago
> LLVM is also slow in general. Agreed. But so is GCC. And I guess many of the 'zero cost' abstractions require some advanced optimizing compiler like LLVM to be zero cost (or move that complexity to compiler end). They specifi
104.
▲
by
entha_saava
6y ago
Reference counting still requires you to keep track of cycles. Also performance is less than GC, especially in multithreaded environments. And Swift is not a serious language outside apple ecosystem. OCaml is actually very good language. I
105.
▲
by
entha_saava
6y ago
> One of the things I like most about Rust is that it forces you to think through your design and address complex tradeoffs, and often won't even compile until you do. I have heard this bullshit enough times. "Orange crab god d
106.
▲
by
entha_saava
6y ago
Fearless shilling or zero manners evangelism.
107.
▲
by
entha_saava
6y ago
I have to refute this 'simple and practical' claim. Not having generics and neither having very common tools doesn't seem very good. You will have to write a for loop for what is a simple function call in python or javascript
108.
▲
by
entha_saava
6y ago
D has generics and compiles fast. There are probably other examples too. The overlooked thing is rustc produces poor quality LLVM IR which is also mentioned in FAQ. And generics reduce amount of manual for loop juggling code one has to writ
109.
▲
by
entha_saava
6y ago
Is rust's slow compile time because of poor LLVM IR generation or just because monomorphization? D has generics and compiles fast. I guess Nim compile times are okay, too..
110.
▲
by
entha_saava
6y ago
Exceptions don't lead to silent but dangerous and hard to debug errors. The program fails if exception is not handled.
111.
▲
by
entha_saava
6y ago
Maybe you think go is simple. But I don't. You need a for loop for what is done in other languages with one method call. Removing an element from an array doesn't look like that. It is some slice appending trickery. Having null an
112.
▲
by
entha_saava
6y ago
There are some python based ones.
113.
▲
by
entha_saava
6y ago
I just wish people shitting on statically typed languages would remember they came to solve the mess that arose from dynamic typing.
114.
▲
by
entha_saava
6y ago
This is a generalized feeling about good static type systems. What is missing is a language with good static type system (Algebraic data types, stream/iterators, generics), simple and having GC, for application domains where prototypin
115.
▲
Dumbindent: When 93% of the Time Was Spent in Clang-Format
(nigeltao.github.io)
1 points
by
entha_saava
6y ago
|
0 comments
116.
▲
by
entha_saava
6y ago
Nothing wrong with python or JS. But there are many things wrong with bootcamp / workshop people who come out just learning Python with some ML library or JS with some web framework. They don't know even basics of CS and arguably
117.
▲
by
entha_saava
6y ago
Many teaching faculty are resistant to change because it requires them to learn something. That's the biggest problem. although some boards have successfully switched to teaching python.
118.
▲
by
entha_saava
6y ago
Well, teachers aren't interested in all these. They just teach in some rote learning fashion. But at least having CS as subject helps to create interest in students about programming. That's it. Even in Engineering courses, some t
119.
▲
by
entha_saava
6y ago
Off topic, but last time I posted a link to upenn's online books page, it went unnoticed. Great resource IMO.
120.
▲
by
entha_saava
6y ago
Can I introduce you to library genesis? Or, if you don't like piracy, upenn's online books Page?
More ›