Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vorg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
vorg
8y ago
The roadblocks for Apache Groovy migrating to version 3 are imposed by Groovy's backers themselves. They want to keep it as is for as long as possible to keep Gradle users hooked. If a non-compatible Groovy 3.0 comes out, then Gradle u
122.
▲
by
vorg
8y ago
> the history of the Universe occurred instantly when the first observation of it was made Perhaps that history could still collapse into existence in stages, as subsequent observations of it became more detailed. The first observer woul
123.
▲
by
vorg
8y ago
The iT industry is full of people who don't have a talent for tech stuff. A common path for them is to get work as a programmer, survive by keeping a knife hidden under their tongue, then get promoted to manager, architect, designer, o
124.
▲
by
vorg
8y ago
When Apache Groovy was first released, it offered closures and dynamic typing on the JVM ecosystem, but nowadays Java has lambdas and inferred typing, so Groovy doesn't really have much fundamentally different to offer anymore. And sin
125.
▲
by
vorg
8y ago
Grails is on version 3.x but not many people upgraded from version 2.x or are starting new projects in it, and the Grails 2 plugin ecosystem is dead. I don't know of any other web framework which uses Apache Groovy for its scripting. G
126.
▲
by
vorg
8y ago
> Other JVM languages like Groovy are significantly ahead of Clojure in all rankings. Apache Groovy fluctuates on TIOBE a lot. Six months ago it was at the same 50-ish position as Clojure, which is its usual ranking. It's shot up on
127.
▲
by
vorg
8y ago
The multiplication table in the image is how school students learn multiplication in China -- the lower number is always first and it goes up to 9 only, down the columns shown in the image. That means there's only 45 different combinat
128.
▲
by
vorg
8y ago
> to die a slow death The operative word is here slow . Software is taken to the ASL by its backers so they can extract as much benefit as possible for as long as possible. They get an ASL Vice-Presidency position which they tout on the
129.
▲
by
vorg
8y ago
There seem to be a few standard ways to evolve to the next major version of a programming language: (1) Announce the next major version to be far off into the future, and say it will be as backwards compatible as possible to keep developers
130.
▲
by
vorg
8y ago
> trying to find people who can work in Groovy on Grails projects - it's not easy. That's because many of the people who used Grails to build a website didn't intend sticking around to fix the bugs or maintain it -- they j
131.
▲
by
vorg
8y ago
... and Kotlin is a rip-off of Apache Groovy. But with static typing everywhere so it always works properly in IntelliJ.
132.
▲
by
vorg
8y ago
> What's wrong with using Ant XML > or Gradle? Apache Groovy
133.
▲
by
vorg
8y ago
> groovy, scala, clojure, and kotlin injected some cool ideas, but might have done more harm by cannibalizing the community and proving that just because it runs on the JVM doesn't make it great 1. Apache Groovy gave people closures
134.
▲
by
vorg
8y ago
This article uses the word "hacker" solely to mean activities like breaking into computer systems and conducting illegal business online. This is perhaps appropriate because in Chinese, the word is always translated as the soundal
135.
▲
by
vorg
8y ago
The people nearby and friend invite requirements being in problem in India but not in China can be explained by: > QQ messenger – already had over 750 million monthly active users by the time WeChat launched. A user could port her entire
136.
▲
by
vorg
8y ago
> Sometimes I think I should just use Kotlin, but then I would miss the ability to drop seamlessly into dynamic mode You can use Apache Groovy for just the glue code and Gradle build scripts, and use a statically-typed language like Java
137.
▲
by
vorg
8y ago
> My Scala started off much prettier than my Groovy code usually is, but by the time I finished it was an abomination > Sometimes I think I should just use Kotlin, but then I would miss the ability to drop seamlessly into dynamic mode
138.
▲
by
vorg
8y ago
When statically typed language C# added a dynamic keyword, that's a language going the other way. Of course, no-one actually thinks of C# as being a dynamically typed language despite its dynamic keyword, nor does anyone think of A
139.
▲
by
vorg
8y ago
The whole point of these bikeshare services is that each bike has a GPS and the central system can livefeed the guaranteed location of nearby available bikes to a user's phone. If O-bike didn't have GPS, then it wasn't a re
140.
▲
by
vorg
8y ago
The article also says > Scots never incorporated all that Norman stuff So wouldn't that mean these 20 Norman words from your English-language comment above: > enjoy, accent, difference, language, dialect, army, navy, insist, sepa
141.
▲
by
vorg
8y ago
When I worked in IT, both in mainframe programming and before that in ops, I saw many cases of this. "borderline" is just another word for "plausibly deniable". Programmers doing it can claim to have made a mistake. Mana
142.
▲
by
vorg
8y ago
Many programmers who automate portions of their workload will use the extra time they gain to place bugs in the systems. When those systems fail, they quickly fix them and look like a savior. If they are on after-hours standby, they make ex
143.
▲
by
vorg
8y ago
Perhaps humankind needs a "Butlerian Jihad", as defined in the Dune novels, where all machines made in the image of a human brain are banned for all time.
144.
▲
by
vorg
8y ago
If anti-matter falls "up" wrt ordinary matter, but still self-attracts, then there wouldn't be any gamma producing zones.
145.
▲
by
vorg
8y ago
Tiobe's faulty ranking method isn't even reliable. Three years ago Apache Groovy was in the top 20, but six months ago it wasn't even in the top 50. Now it's supposedly rising rapidly again. And this isn't the first
146.
▲
by
vorg
8y ago
But mostly the language picked for a system is a well-used legacy language (e.g. Java / C / Befunge / Cobol ) chosen by a business manager.
147.
▲
by
vorg
8y ago
Your Apache Groovy example doesn't work in Jenkins Pipelines, which cripples Groovy so the functional methods such as `collect` don't work. You wrote elsewhere that > I won't miss Grails because I think that, a bit like Gr
148.
▲
by
vorg
8y ago
Just because the currently-proposed Go generics is less bloated than those of C# and Rust doesn't mean it isn't "bloated" compared to Go 1.11. And I wouldn't call the description of contracts in the discussion docum
149.
▲
by
vorg
8y ago
> Grails (built on spring boot) won't support anything higher than Java 8 until end of 2018. Grails 3 is built on Boot but virtually no-one uses it. Websites using Grails have largely remained with version 2 and no-one's starti
150.
▲
by
vorg
8y ago
You needn't worry about Go being too simplistic for much longer. It looks like they're going to add a bloated form of generics soon, with something called "contracts" that's almost the same as "interfaces"
More ›