Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vorg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
vorg
8y ago
The "middle of nowhere" location isn't just one city, but also a hub near the border of Kazakhstan which has been booming from abundant natural gas resources backed by a low population to land area density, and other useful e
92.
▲
by
vorg
8y ago
> British empire was a rapid collapse [...] It collapsed within 20 It would be better to treat the British Empire and the United States as two forms of the same empire, as they both speak the same language The capital of the empire simpl
93.
▲
by
vorg
8y ago
You must really like Grails. If you do a Search All by Date on "Grails" at the bottom of the page, 4 out of the last 5 results are your comments promoting Grails as a solution to various Ask HN queries. Ask HN: What's you
94.
▲
by
vorg
8y ago
In Apache Groovy you need to write `a?.b?.c` for nullsafe chaining on both `b` and `c`. In the past, its project managers have discussed propagating nullsafety down the chain so you'd only need to write `a?.b.c` to make both `b` and `c
95.
▲
by
vorg
8y ago
With Kotlin, JetBrains was able to see what went wrong when previous JVM languages Scala and Apache Groovy each tried to be a better Java, and not repeat their mistakes, e.g. excessive operator overloading in Scala, or lack of scalability i
96.
▲
by
vorg
8y ago
I upgraded to v 7.0.0 a few weeks ago (when it first appeared), and WeChat runs 2 or 3 times slower on my old phone ever since. As for payments, sometimes it takes a few minutes to make a payment in a shop where I scan them. I'm starti
97.
▲
by
vorg
8y ago
When a UBI experiment runs for only a limited-time or can be ended abruptly by a new government (e.g. Finland's just-finished 2-year trial run, Ontario's 2017 project ending abruptly after a year, or Stockton's proposed 18-mo
98.
▲
by
vorg
8y ago
China's government might not want to continue with their high urbanization policy in the future. Perhaps they want to keep, say, 20% of the population in a poorer rural environment so their country won't have to bring in migrants
99.
▲
by
vorg
8y ago
Kotlin is as much a reaction to Apache Groovy as it is to java. E.g. whereas Groovy did builders, Kotlin did them with static typing. And "knee-jerk" is inaccurate. Kotlin's business case was considered carefully by Jetbrains
100.
▲
by
vorg
8y ago
> Many want to install their wife in these companies [...] their household will double the income. A husband-and-wife team in a company is like a "mini-union". By feeding intel to each other and playing office politics in unis
101.
▲
by
vorg
8y ago
Those languages each target one of those platforms only, i.e. Crystal and Rust for a statically compiled binary, Apache Groovy for the JVM, and Elixir for the Erlang runtime. Why not use a language that targets many platforms? E.g. Kotlin t
102.
▲
by
vorg
8y ago
> I don't hear much about Ruby and Groovy lately They've been overtaken by Python and Kotlin, respectively, as developers' first choice of programming language. Kotlin even runs on Android and natively, whereas Apache Groo
103.
▲
by
vorg
8y ago
> when considering whether to start a project in Rust. Project = commercial product that makes money, not OSS or start-up dreams How do you know whether the commercial product is going to make money when you're still considering wha
104.
▲
by
vorg
8y ago
> Westerner, Middle Easterner and an East Asian [...] based on names This international variety of names is common outside the English-speaking world, e.g. the 3 biggest internet companies in China (Alibaba, Tencent, Baidu).
105.
▲
by
vorg
8y ago
> the verbose syntax of COBOL programs also allowed for the use of longer identifiers Virtually every Cobol site out there also requires programmers to prepend their user-defined names with some mnemonic, e.g. pg5005-this-paragraph
106.
▲
by
vorg
8y ago
> 穷 (qiong4) and 丑 (chou3) combine to make "qiou", 穷 is actually qiong2, i.e. 2nd tone > though I can't even guess which tone it would be. Because 没 (mei2) and 有 (you3) combine to make 冇 (mao3), I'm guessing 穷 (qio
107.
▲
by
vorg
8y ago
> In a language with about 50,000 characters, the creation of new characters is rare The reason could be that both Unicode (used in China) and the Japanese JIS both represent characters as single codepoints rather than specifying them in
108.
▲
by
vorg
8y ago
And Open Office. And Apache Groovy. 6 months ago, the Groovy project managers at the Apache Foundation removed version 3.0 preview support from version 2.6, and unofficially put version 3.0 into permanent alpha version. They're now mil
109.
▲
by
vorg
8y ago
Not sure if any of those "Java Support" teams are really working on Apache Groovy support for VSCode -- they would be working on supporting growing JVM ecosystems (e.g. Java 11, Scala, Kotlin), not declining ones. Virtually every
110.
▲
by
vorg
8y ago
Apache Groovy even borrowed its name from Ruby -- it's really Gruby, if you get what I mean. And of course Grails started off as a clone of Rails.
111.
▲
by
vorg
8y ago
> adding cool stuff like dynamic typing, closures [to Java] Both dynamic-style inferred typing and closure-like lambdas have been added to Java since Apache Groovy was first released. Groovy's business case has become less compellin
112.
▲
by
vorg
8y ago
> Then came gradle which has faster build speed and features like incremental builds and a Groovy based configuration You make it sound like adding Apache Groovy for configuration to a build system is an improvement. When build systems w
113.
▲
by
vorg
8y ago
That should be "China content with getting the pollution out of the tier 1 city". Those old diesel buses were probably moved to some tier 2 or 3 city to replace an even older fleet.
114.
▲
by
vorg
8y ago
Unlike Python's `"I have {} apples".format(n)` and various shells' `"I have $n apples"`, Javascript's and Apache Groovy's `"This is chapter ${i+1}"` mean the lexer must make a call to the pa
115.
▲
by
vorg
8y ago
Most programmers working in a business know which codebases are the good ones and which are the bad. It's very unusual for a programmer to be given a good codebase as they are the most sought after, and therefore much politicking goes
116.
▲
by
vorg
8y ago
Backcompat is important, but even better is using the new features Gradle 5.0 ships with, e.g. the production-ready Gradle Kotlin DSL 1.0 which you can convert to (from Apache Groovy) if you want code completion, error highlighting, and sim
117.
▲
by
vorg
8y ago
> many people produce nothing of real value (i.e. value that would actually reduce housing, food, and medical costs) Worse still, many people do work that exists for the purpose of raising housing, food, and medical costs.
118.
▲
by
vorg
8y ago
Our own DNA-based life may actually be the von Neumann probes the author mentions -- self-replicating spacecraft, controlled by AI and capable of interstellar travel via "Panspemia".
119.
▲
by
vorg
8y ago
> Swift, Kotlin, and Go are probably among the most popular. [...] They don’t have anything new in them at all; they are all made by the “something done right” formula, this something being Objective-C, Java or C Go isn't just C don
120.
▲
by
vorg
8y ago
About 8 years ago, I moved on from Apache Groovy to Clojure which is far less verbose. Well placed macros in a testing script reduces a lot of clutter. Clojure has a longer ramp-up time than Groovy though, but once mastered is far more effe
More ›