Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
untothebreach
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
451.
▲
by
untothebreach
14y ago
I would be surprised if there were many left in the Python community who would disagree with you.
452.
▲
by
untothebreach
14y ago
A pivot is when a company (usually a smaller company) decides that their current business model/idea isn't working, and "pivots" to another idea. Though to be fair, I arrived at this definition only by seeing it enough times on HN and defi
453.
▲
by
untothebreach
14y ago
This is very helpful to me, having not come from the c++ world and not really having a good grasp of the whole "smart pointer" stuff. Thanks!
454.
▲
by
untothebreach
14y ago
Thank you, I had the same issue
455.
▲
by
untothebreach
14y ago
Depends upon what you mean by "rise to prominence." It is not widely used (yet), but [Rust]( http://rust-lang.org ) is a former research project that is now being developed/used by a major tech company (mozilla) to implementation next-gener
456.
▲
by
untothebreach
14y ago
I don't know much about that project, other than the fact that it isn't mature yet. In my comments above, I didn't mean that Ruby _didn't_ have any libraries focused on scientific computing, just that they didn't have the community and tool
457.
▲
by
untothebreach
14y ago
Interesting! I don't really have _any_ experience with that field, so I definitely would not have guessed that Python was so prevalent. Thanks!
458.
▲
by
untothebreach
14y ago
I would say you are right except in one case, which is scientific computing. The OP touched on it, but that is definitely the "killer app" of the Python ecosystem, IMHO. Not that the languages you mentioned don't have equivalents, but if y
459.
▲
by
untothebreach
14y ago
I definitely appreciated the open-mindedness of the presentation, and I thank you for a comparison without any petty language-flaming :)
460.
▲
by
untothebreach
14y ago
> Python's reflection and metaprogramming are roughly on par with Ruby's, their lack of use is more of a cultural artefact than a technical one. +1 on everything you listed, but especially this. You _do_ see some examples of monkey-patc
461.
▲
by
untothebreach
14y ago
Thank you, that was much more eloquently put than I could have provided. Indeed, `sum` was the one common use case I could think of, so I didn't bother including it as an example. I honestly can't say I miss `reduce` at all when writing pyt
462.
▲
by
untothebreach
14y ago
There are also a few non-idiomatic practices he seems to favor. For example, he seems to advocate use of `filter`, `map`, `reduce` in a few places, which, in Python, are better expressed with list comprehensions, combined with builtins like
463.
▲
by
untothebreach
14y ago
that's a good way...since I already use Makefiles to do little tasks in my projects, I end up just setting `PYTHON=.virtualenv/bin/python` and in my targets, using `$(PYTHON)` instead of `python`. Ditto for `pip`, `nosetests`, etc.
464.
▲
by
untothebreach
14y ago
Agreed. If anything, I would say Ruby is the language still in mainstream use that most resembles Smalltalk.
465.
▲
by
untothebreach
14y ago
Probably not, but as mooism2 mentions, what happens when it's a legitimate customer who gets wrongly banned?
466.
▲
by
untothebreach
14y ago
None of which use the $1250+ machine to actually "run or test the code you write." If you are just using a browser for coding, why pay that much money for a machine to run a browser?
467.
▲
by
untothebreach
14y ago
Anyone else getting a ssl warning?
468.
▲
by
untothebreach
14y ago
From later in the email thread: > The point is to croudsource a HOWTO collection. Seems like a cool idea to me :) Link to the quote, for context : https://lists.gnu.org/archive/html/guile-user/2013-01/msg001...
469.
▲
by
untothebreach
14y ago
Very cool, I love these kinds of art projects.
470.
▲
by
untothebreach
14y ago
That's very true, but at least for me, being an amateur makes the repetitive practice sessions much less boring, and even more importantly, much less stressful, than they would be if I was (still trying to be) a professional. If I hear a so
471.
▲
by
untothebreach
14y ago
The flip side of that is, turning a passion into a career is not always a good thing. Before I got into engineering, I thought it would be a great idea to turn my passion for making music into a career. Unfortunately, sometimes when somethi
472.
▲
by
untothebreach
14y ago
> JavaScript is also much more performant than Python This is not true. Some Javascript _implementations_ are definitely faster than some Python _implementations_, but nothing about either language makes one inherently faster than the o
473.
▲
by
untothebreach
14y ago
I know a lot of people are going to say Python, which I would normally agree with. In this case though, I would almost say that some kind of Lisp might be a good idea. The lack of a complex syntax means you can just get started hacking ar
474.
▲
by
untothebreach
14y ago
I like it. I don't know that I would ever use it, but I like it.
475.
▲
by
untothebreach
14y ago
I was going to guess 42