Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nudpiedo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
541.
▲
by
nudpiedo
8y ago
it looks like a big deal of work... is it just for hobbists or aimed also for some kind of professional? if the latter applies, there is a lot of work missing with the readme (starting by catchy headlines/marketing eye catchers, etc).
542.
▲
by
nudpiedo
8y ago
You are going here totally ad-hominem here. Do you mean about the three posts where I speak about what a metaphor is? isn't the usage of the language a complete subjective opinion and cultural aspect? the main post is still upvoted (an
543.
▲
by
nudpiedo
8y ago
you are underestimating python; it has many ways of concatenating strings, such as operators, buffers, templates, streams, the join method etc also. By having mutable strings you lose the chance of relying on them as hashable objects and co
544.
▲
by
nudpiedo
8y ago
In python you can concatenarme strings using the operator plus, using templates, the method join, putting them in buffers or streams and many other ways just using the main python builtin functions just to name a few (no std library yet!)..
545.
▲
by
nudpiedo
8y ago
@klibertp I disagree with you. Everyone here is a grown up and "hate speech" cannot be directed against an algorithmic abstraction or a way to organize code. Criticism is a valid form of opinion, including criticism on informal el
546.
▲
by
nudpiedo
8y ago
No, I am not trolling, read my other comment on the "hate speech". It was an opinion, do not take it too serious, if you like the language go for it.
547.
▲
by
nudpiedo
8y ago
I speak 6 languages including some Japanese and I disagree with you. I also met people who learnt to speak languages by the age of 60 and they made it good enough for easy business.
548.
▲
by
nudpiedo
8y ago
No, it is not. It was a metaphor.
549.
▲
by
nudpiedo
8y ago
however I did it I am sure I used (imported or not) hash tables or similar from stdlib (no algorithm complexity difference in this regard). But based on the comments from everyone it is reasonable to say that my implementation had something
550.
▲
by
nudpiedo
8y ago
It was very straightforward code looping, counting and storing strings in memory and writing to a file. Looking in perspective my guess is that the optimized C runtime of python (IO and optimized string references) competed against Nim'
551.
▲
by
nudpiedo
8y ago
It was very straightforward code looping, counting and storing strings in memory and writing to a file, after 2 years or more I do not keep the code anymore, sorry. Looking in perspective my guess is that the optimized C runtime of python (
552.
▲
by
nudpiedo
8y ago
In my humble opinion on language design, if the main language favours a paradigm or style, the libs will do it even worse although some programming languages gave weird reimplementations of their whole stdlib in a different paradigm it is n
553.
▲
by
nudpiedo
8y ago
sorry, I cannot tell it anymore since that was long time ago, the python version probably had a generator; also remember that python's IO and string optimizations are written all in C.
554.
▲
by
nudpiedo
8y ago
It could be, but remember that python optimizes a lot IO and string manipulation (runtime in C). Based on how the feature list has changed perhaps I tried Nim even earlier than what I said. I also did not want to look for any optimizations
555.
▲
by
nudpiedo
8y ago
I never used Scala, Haskell or a functional language other than a small pet project on clojure I usually write small functional snippets within OOP for python (so my job colleagues can still understand most of my code/structure). "
556.
▲
by
nudpiedo
8y ago
it's a mainstream design choice on most of programming languages for several reasons, like security or heavy optimizations. If the language is so focused on constrained environments that might make no sense since the developer will be
557.
▲
by
nudpiedo
8y ago
Hi Dom96, thanks for answering point by point. Unfortunately I cannot answer all of these things since I got this impression about two years ago, and things might have changed or perhaps I got them wrong (as you say some of them are subject
558.
▲
by
nudpiedo
8y ago
but the size of Julia is much larger and it serves a purpose/focused market (nim aims to be a solution for everything and it is a master of none).
559.
▲
by
nudpiedo
8y ago
I think that's understandable, in spite of being a young niche/language the community oversells it continuously on larger communities (like HN) but it is that much polished. The promise: pythonic, cross compilable, fast solution f
560.
▲
by
nudpiedo
8y ago
I agree also on the point about documentation, this practice was also extended to the community modules (but everything was new and hacky so I thought it was OK, but it ended up being the rule a the ecosystem).
561.
▲
by
nudpiedo
8y ago
I can check it later when I am back at home but since I regularly clean my projects & prototypes folder I do not think I kept it. The implementation was quite straight forward in both languages: count words and then some statistic count
562.
▲
by
nudpiedo
8y ago
I stopped trying Nim in 2017 when I found out that the only worth feature were the macros. Red flags I saw: * A return variable within procedures that works in the same fashion as an assembly routine with a registry * Mutable strings * Muta
563.
▲
by
nudpiedo
8y ago
There are many languages leveraging LLVM. Get it over. And single word answers are not a proper netiquette, if that still was a thing.
564.
▲
by
nudpiedo
8y ago
I disagree with this person's opinion: You can build something that works, that people want to use, but you can’t actually make all the right decisions if among the builders there’s not enough diversity and perspective
565.
▲
by
nudpiedo
8y ago
Although I appreaciate almost all opinion articles and videos posted by Rich, what I read here is that Rich seems to see his project about himself which fits his previous behave as Clojure's Dictator For Life. In other words, he could
566.
▲
by
nudpiedo
8y ago
They have many (you might argue some are somewhat autist but there are): https://developer.ibm.com/code/open/projects/ And they also do several contributions, e.g. openstack, linux kernel I would agree that I
567.
▲
by
nudpiedo
8y ago
I want to know how that will be done with cloud applications when the companies never have published their cloud/online software.
568.
▲
by
nudpiedo
8y ago
If the wife inherits the properties of the defunct husband... isn’t that what is expected thing from Apple? Same as any other inherited property
569.
▲
by
nudpiedo
8y ago
I mostly agree with you in regard the positive aspects of its tooling, however there are plenty of libraries in Go which use the void pointer, casting is a common thing and the whole duck typing is based on interfaces which is at least unco
570.
▲
by
nudpiedo
8y ago
If I look in LinkedIn I find more job offers for Clojure than golang. For some reasons other metrics do not apply, and I guess golang is more open source related than clojure which is more about building private services.
More ›