Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aphexairlines
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
aphexairlines
6y ago
the NHS is mostly funded from general taxation https://www.kingsfund.org.uk/projects/nhs-in-a-nutshell/how-...
62.
▲
by
aphexairlines
6y ago
I don't understand where the nightmare part comes from. Building a jvm project these days can be a matter of cloning the git repo and running `./gradlew build`.
63.
▲
by
aphexairlines
6y ago
> flail around with trying to find out the magic song and dance that’ll make it happy If you switch to the Kotlin flavor of Gradle then this goes away. You just have to make the compiler happy then, same as for application code.
64.
▲
by
aphexairlines
6y ago
You can write nearly all of your gradle build logic in java if you want. Place the java files to configure your gradle build in buildSrc/src/main/java, then write a single line of kotlin in your build.gradle.kts to call your
65.
▲
by
aphexairlines
6y ago
If you model your gradle (or bazel, or maven, or sbt) project as many smaller sub-projects, then the build tool can run a pool of compiler processes in parallel. In the case above, the repo I compiled was broken down into 200 gradle sub-pr
66.
▲
by
aphexairlines
6y ago
How many lines/files/classes split over how many targets for that 10 minute build? I just compiled around 240k lines of scala split over around 200 gradle subprojects with gradle 6.5rc1 and scalac 2.12.11. Limited to 10 gradle wo
67.
▲
by
aphexairlines
6y ago
The e5 also doesn't have the sensor that tells it when the bin is full, which the i7 does. iRobot's marketing material doesn't make that clear. It's terrible when you have a pet -- the e5 gets full, doesn't realize
68.
▲
by
aphexairlines
7y ago
AWS SAM has been great for running rust in AWS Lambda + API Gateway and for managing tables in DynamoDB.
69.
▲
by
aphexairlines
7y ago
Can't you use async/await with the compat libraries for futures and for tokio? https://tokio.rs/blog/2019-12-compat/
70.
▲
by
aphexairlines
7y ago
Nix derivations refers to https://nixos.org/nix/about.html
71.
▲
by
aphexairlines
7y ago
Your initial scenario is still flawed: "middle eng management were actual engineers." The problem is elevating management above other roles. At that point the course has been set.
72.
▲
Gradle 6.0-RC-1 release notes
(docs.gradle.org)
2 points
by
aphexairlines
7y ago
|
0 comments
73.
▲
Facebook denies Biden campaign's request to remove false ad by Trump campaign
(edition.cnn.com)
1 points
by
aphexairlines
7y ago
|
0 comments
74.
▲
by
aphexairlines
7y ago
Freetrade in the UK does this.
75.
▲
by
aphexairlines
7y ago
Scala got traction in places I've worked partly by making the pitch that the team hires people based on software engineering aptitude, not prior knowledge of specific technologies. A new hire often has to learn a number of new/dif
76.
▲
by
aphexairlines
7y ago
so, a COM CLSID. https://docs.microsoft.com/en-us/windows/win32/com/com-class...
77.
▲
by
aphexairlines
7y ago
Sounds similar to what the Scala ecosystem calls Tasks. https://monix.io/docs/3x/eval/task.html#introduction https://github.com/traneio/arrows#using-task
78.
▲
by
aphexairlines
7y ago
Beanstalk was announced in 2011. Heroku came out of beta in 2009.
79.
▲
Scala: And using it in a Startup in 2019
(medium.com)
3 points
by
aphexairlines
7y ago
|
0 comments
80.
▲
by
aphexairlines
7y ago
The fact that there are multiple linter tools shouldn't paralyze a group of people for 300 man hours. The Go ecosystem will eventually have choices too. For instance, I think there are a couple of different protobuf implementations f
81.
▲
by
aphexairlines
7y ago
If the team puts in place a code formatter/linter tool there won't be bikeshedding for them either. If they're happy to let google format their Go code they can let google format their Java code too: https://githu
82.
▲
by
aphexairlines
7y ago
The Java team could use EditorConfig, CheckStyle, FindBugs, ErrorProne, or other tools to enforce team rules similar to how the Go team uses tools like gofmt.
83.
▲
by
aphexairlines
7y ago
Compilation times have improved substantially: https://scala-ci.typesafe.com/grafana/dashboard/db/scala-ben...
84.
▲
by
aphexairlines
7y ago
Feel free to use Bazel or Pants or Mill or Maven or Fury if Gradle isn't your cup of tea.
85.
▲
by
aphexairlines
7y ago
A lot of Java shops moved from Maven to Gradle, and Gradle builds Scala projects: https://docs.gradle.org/current/userguide/scala_plugin.html Bazel works well too: https://github.com/bazelbuild
86.
▲
by
aphexairlines
7y ago
You don't need SBT. Gradle builds Scala projects just fine.
87.
▲
by
aphexairlines
7y ago
A few differences between Scala2-to-3 and Perl5-to-6 or Python 2-to-3: * Scala 2.14 and Scala 3 will be binary compatible (via an intermediate form called TASTY) * The Scala 3.0 compiler will accept most Scala 2.14 source minus some depreca
88.
▲
Scala 2.13 Released
(users.scala-lang.org)
2 points
by
aphexairlines
7y ago
|
0 comments
89.
▲
by
aphexairlines
7y ago
Transitive dependencies on Guava 19, 20, 21 can lead to runtime crashes if your dependencies differ in what guava versions they expected when they were compiled: https://www.google.com/search?q=guava+nosuchmethoderror
90.
▲
by
aphexairlines
7y ago
Do you mean with Excelsior JET? I tried to compile an application totaling 157MB in jars to native with it just now. After compiling for 2 hours it was still only 15% done. I had aggressive optimizations disabled.
More ›