Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vorg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
49 ms
·
451.
▲
by
vorg
9y ago
> The proposal is ambiguous about whether to do the same thing for five and six-byte sequences whose bit pattern is not defined as existing in Unicode but was defined in now-obsolete RFCs for UTF-8 [...] If five and six-byte sequences ar
452.
▲
by
vorg
9y ago
> "I" vs "me". Example: "He told Tom and me to get ready." vs "If John and I get married, we’ll have two kids." For both those sentences, "me" and "I" are interchangeable. In th
453.
▲
by
vorg
9y ago
I disagree. I think learning 10,000 pictograms is much harder than learning English spelling. Even just learning the 2000 needed for reading Japanese or 3000 to 4000 needed for Chinese is harder. Of course most Han pictograms are composed o
454.
▲
by
vorg
9y ago
Maybe you haven't gotten any response because it's a leading question -- why did you choose those specific languages to compare Kotlin to? Anyway... * Swift is for the iOS platform, which Kotlin doesn't target. * Apache Groov
455.
▲
by
vorg
9y ago
I can't speak Japanese, only some Chinese, but I'm wondering if whether to use the (Chinese) Onyomi or (Japanese) Kunyomi pronunciation in Japanese is related in any way to whether the 山 comes first or last in the compound. If it
456.
▲
by
vorg
9y ago
Apache Groovy is also the same.
457.
▲
by
vorg
9y ago
> Timmy is a kinesthetic learner? He should learn to calculate voltage through dance I think learning to calculate voltage kinesthetically means that Timmy should use his hands to build a little circuit, and be told or shown how the volt
458.
▲
by
vorg
9y ago
Don't forget, on the JVM, you not only have Apache Groovy and JS(Nashorn) for scripting, but also Clojure which is suitable for complex scripts, even providing terse macroing. It's very handy to define a macro to avoid repetition
459.
▲
by
vorg
9y ago
> Clojure has pride of place as the best dynamic language in that space. Yes. The only other JVM dynamic language in your list is Apache Groovy. Last month it released version "2.5-alpha-1" with Groovy's very first macro f
460.
▲
by
vorg
9y ago
I wonder if playing Go on a much larger board (e.g. 37 x 37) would limit the ability of AlphaGo to explore branching significantly to tip the advantage back to humans. I'm not sure if A.I. is limited by branching sizes. And would human
461.
▲
by
vorg
9y ago
> I'm sure if Google developed Android Studio from scratch, [...] maybe they would have chosen Groovy I'm sure they would have also developed the build language from scratch also, and I doubt it would have been as cluttered as
462.
▲
by
vorg
9y ago
Because Kotlin is the language being financially supported by a business, perhaps it's better to ask for an example where Groovy is more compatible than Kotlin. The only example I can think of is scripting in Grails. Even Grails 3, w
463.
▲
by
vorg
9y ago
> Gooscript hasn't been available since 2012 Grooscript 1.3 was released in Sep 2016, only 8 months ago [1]. It does only have one or two developers working on it part-time as far as I can tell. I can't imagine too many people
464.
▲
by
vorg
9y ago
Kotlin is the new Scala, in that it's competing for mindshare in the statically-typed JVM language space. Apache Groovy is a dynamic language, originally intended to complement Java. (Although there's been a static mode since Groo
465.
▲
by
vorg
9y ago
It's OK for a JVM language to define things differently to Java but still "feel like Java", but it should also have enough syntactic differences so programmers know it isn't Java. The Wikipedia page for Apache Groovy say
466.
▲
by
vorg
9y ago
Hope we never see "looks exactly like Java syntax but behaves differently when you run it" like we see in Apache Groovy, e.g. their == operator acts differently to Java's.
467.
▲
by
vorg
9y ago
That was 10 years ago. Last year he tweeted "I still love groovy (jenkins pipelines are so groovy!), java, go, typescript and kotlin. I don't use scala anymore."[1] [1] https://twitter.com/jstrachan/statu
468.
▲
by
vorg
9y ago
Don't forget you can use Kotlin to write your build files for Gradle (since Gradle 3.0 was released almost a year ago) which Android Studio auto-completes 100% of the time (rather than 80% of the time as with Apache Groovy). Gradle 3.0
469.
▲
by
vorg
9y ago
> that somehow these little, for lack of a better word, toys are going to replace the actual machinery behind the products so many consume is demonstrably false How old are you? I thought similar in the 1980's whenever I saw people
470.
▲
by
vorg
9y ago
And "impossible" means "difficult". I believe this feature of natural language is called hyperbole , and its study is part of the Linguistics subfield of Pragmatics.
471.
▲
by
vorg
9y ago
You're thinking more of Theravada Buddhism which spread to Sri Lanka and Thailand, and the more recent Tibetan variety. The Mahayana version which took over China features statues of many different gods, often taken directly from Taois
472.
▲
by
vorg
9y ago
Isn't the period from the end of the Three Kingdoms (~280AD) to the beginning of the Sui/Tang (~580AD) when Mahayana Buddhism evangelized China?
473.
▲
by
vorg
9y ago
The US and Russia have been talking on-again off-again since the 1990's about a sea tunnel from Alaska to Siberia.
474.
▲
by
vorg
9y ago
"The connection to the server was reset while the page was loading." Can't see it -- blocked in mainland China.
475.
▲
by
vorg
9y ago
The good thing about Apache Groovy (on the JVM) is when the big ball of mud starts forming, because its syntax is close enough to Java's, it's easy to quickly split parts off and rewrite it in Java. Only the lambda syntax and some
476.
▲
by
vorg
9y ago
Had to laugh when I saw the overhead wires in the pic of the streetcar. It you click on the "related stories" link titled "In D.C. And China, Two Approaches To A Streetcar Unconstrained By Wires", you can read about Guan
477.
▲
by
vorg
9y ago
> Maven is very unpleasant because of its declarative XML language Maven was intended to be configured via a GUI. If you want to configure it directly, try Polyglot Maven at https://github.com/takari/polyglot-maven
478.
▲
by
vorg
9y ago
Your site contains 5 tiny files, each written in a different syntax, i.e. README.md - 8 lines of Markdown app - 6 lines of bash build.gradle - 14 lines of Apache Groovy log4j.xml - 18 lines of XML main.js - 8 lines of Javascript
479.
▲
by
vorg
9y ago
There are two thick arms, and two thin ones in the picture, as well as a spur (the Orion Spur in which our Sun presently dwells). The article postulates the existence of a second spur on the far side of the galaxy where we can't see, b
480.
▲
by
vorg
9y ago
Each of those languages has its downside: * Ruby and its clones are declining as their signature frameworks (Rails, Grails, etc) are replaced by newer ones like Node, Go Http, etc * Python has the version 2 or 3 problem for now * Javascript
More ›