HNHacker News
TopNewBestAskShowJobs

abakus

235 karma · joined December 14, 2016

submissionscomments
abakus··on Ask HN: How do you organise and discover your team's internal scripts?
Most scripts do not have reusability and not warrant sharing. If they do, make them into a library.
abakus··on The Dipole Drive: A New Concept for Space Propulsion
Talk is cheap, show me the prototype?
abakus··on Massacring C Pointers
but y is uninitialized, am I missing something?
abakus··on Massacring C Pointers
WTF is this "for (x=y; ...)" part?
abakus··on Model predicts we're the only advanced civilization in the observable universe
It doesn't matter whether we are alone or not. The speed limit is so slow, the dilation is so quick, we will never be able to contact.
abakus··on Why China doesn’t dominate soccer
Why United States doesn't dominate soccer?
abakus··on The state of type hints in Python
I use Numpy NDArray and pandas DataFrames a lot, and often times you want to validate the shape / columns / dtype of theses objects. I have yet to find a clean and meaningful way to type hint these, and ended up just put assertions at the beginning of code.
abakus··on My favorite things that are coming with Julia 1.0
One thing I always dislike about julia is the .+ .* .< ... all those dots for element-wise operations. It is inherited from Matlab, but is a bad design because more common usage should have shorter operators.
abakus··on Black: An uncompromising Python code formatter
I like the spirit of it, but the implementation seems to contain too many exceptions (e.g. trailing comma, whilespaces around :). This problem is not unique to Black, it is actually too common for most auto-formatters.

I usually prefer a set of dead-simple formatting/styling rule, easier to enforce, lower cognitive load.

abakus··on Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
I second that. They are avoiding the real problem by pretending to fight for social justices.
abakus··on The limits of information (2014)
The premise that we think we can pack an infinite amount of information into finite space time just feel wrong to me.
abakus··on Why Does “=” Mean Assignment?
But that is still 2 keystrokes. That is why in R they came to the compromise to use both <- and =.
abakus··on Why Does “=” Mean Assignment?
The length of symbols should roughly be negatively correlated with its frequency.

Since in procedural language, assignment is a much more common operation than equality check, it is reasonable to favor "=" over ":=" or even "<-".

abakus··on Which Languages Are Bug Prone
I have no problem with the methodology and results of this article, but I think conclusion that "functional languages are better than procedural languages; ..." only applies to bugs; in reality the choices of programming languages are determined by many factors, bug-proneness is not even the most important thing to consider.
abakus··on Introduction to R Programming
The biggest problem with R: it is too slow.
abakus··on Seven habits of effective text editing (2000)
Text editing efficiency is overrated, at least for coders.

thinking >>> editing.

If serious non-trivial editing effort is required, write a script to do it.

abakus··on An overview of gradient descent optimization algorithms
SGD > adaptive, according to this:

https://people.eecs.berkeley.edu/~brecht/papers/17.WilEtAl.A...

abakus··on Show HN: Visualizing 'Silhouettes' of Programming Languages
Wait,Java has actually the shortest silhouette?
abakus··on The Best Machine Learning, NLP, and Python Tutorials I’ve Found
I personally think Google > this kind of laundry list.
abakus··on Tooploox’s Deep Learning Box
A very interesting read, but it left me wondering what the total cost is.
abakus··on How to name things: the hardest problem in programming (2014)
"abbreviations are ambiguous" "one letter is too short" And wrap line at 80 characters (e.g. PEP8) Facepalm.
abakus··on Julia 0.6 is out
Julia is becoming too complicated for an average data scientist like me to master. It is not that much easier than C++ (which I know some). Considering it wants to attract people with Matlab background... I think it kind of defeats the purpose.
abakus··on The Boring Company FAQ
Make these tunnels cycling only, and sell electric bikes specially designed for such tunnels, and provide resting/charging stations in the tunnel. Higher throughput, even smaller tunnels.
abakus··on On Chinese Writing: Evolution
Language and writing systems are not just tools of utility. They bear cultural and historical significance too. Just because the Chinese writing system has a steeper learning curve does not necessarily mean it is bad. It is remarkable that a hieroglyphical system survived on a globe dominated by alphabetical language systems.
abakus··on LLVM's New Versioning Scheme
Or $year.A and $year.B
← PreviousPage 3 of 3