Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmacvicar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
by
dmacvicar
12y ago
Java developers kind of laugh when I explain them that Linux distros struggle to bootstrap Maven from source due to being a non-trivial tool that depends on hundreds of artifacts to build. The point is, what do you care that your repo is lo
122.
▲
by
dmacvicar
12y ago
Finally someone who sees the real problem.
123.
▲
by
dmacvicar
12y ago
So what do you do if you realize one of your dependencies has a very bad security issue that will not be fixed upstream for a while and you need to fix it and ship an update to the customer? (or the same example with a crash bug in one jar,
124.
▲
by
dmacvicar
12y ago
I think what you call "development productivity" shows exactly the cancer that makes the Java ecosystem a spaguetti of jars (whith some of them being dead projects) instead of a lasagna where you see libraries use only other libra
125.
▲
by
dmacvicar
12y ago
GCD is still maintained basically by a single person, who replaced another person that basically stopped contributing and resulted the project stagnant for some years.
126.
▲
by
dmacvicar
12y ago
Oh, I also disliked implicit conversions a lot. I considered them a wart at some point. Made everything hard to read and reason about. Almost every other way of "extending" a type would have worked better in practice eg. Xtend’s E
127.
▲
by
dmacvicar
12y ago
I agree with partly with you. I don't think it helps for consistency when you have to ask yourself why some functionality is defined in terms of a trait if it could be defined in terms of the structural type and just providing the meth
128.
▲
by
dmacvicar
12y ago
You seem to be stuck in the topic of how useful structural typing is. Which I agree with.
129.
▲
by
dmacvicar
12y ago
I think D has a completely different of issues starting by a) small community b) reference compiler is not fully free software c) free compiler (ldc) is not finished d) very few people work on both compilers, etc.
130.
▲
by
dmacvicar
12y ago
I understand what it is. I don't see the need of it if you already have a class-based system. Go uses structural typing. But it is the only thing they have. Rust has traits, and it is the only thing they have. I can't think now of
131.
▲
by
dmacvicar
12y ago
I mentioned I haven't used it, I only got the impression from the API, but you are criticizing the implementation right, not the API?
132.
▲
by
dmacvicar
12y ago
As the author of this post mentioned the culture of the Java developers, the "architect" thing and the frameworks, Scala has its own similar problems: it attracts a group of academics on type systems and creates over-engineering i
133.
▲
by
dmacvicar
12y ago
Yes, but gcc requires gcc and THAT is. gcc does not require KDE and apache to build (which is like Maven dependency chain looks like).
134.
▲
by
dmacvicar
12y ago
I think I already mentioned why Linux distros build the entire chain from source: they provide support for it, they need to be able to patch it and they can't take responsibility for binaries built in an unknown environment. However, I
135.
▲
by
dmacvicar
12y ago
That is why I don't understand the "enterprise" sticker they try to put on some Java stuff. Building without network connection was a feature most of these enterprise "build tools" did not get right from the beginni
136.
▲
by
dmacvicar
12y ago
I did the two FP courses from Mr. Odersky using Scala as the main language and then continued playing with the language for small experiments. While the language is awesome in general, I would not recommend it at work.
137.
▲
by
dmacvicar
12y ago
There are several examples of simple libraries in Java that makes you realize it is possible to provide solutions to problems without the "culture" that predominates the ecosystem. For example Simple ( http://simple.sour
138.
▲
by
dmacvicar
12y ago
While I have seen what you describe, I am not sure if it is only specific to Java, and I have to admit that I enjoy working with the Java platform. There are things in the ecosystem that annoy me more. We use Java in a non-standard environm
139.
▲
Security vulnerability regressions and continuous integration
(duncan.mac-vicar.com)
1 points
by
dmacvicar
12y ago
|
0 comments
140.
▲
by
dmacvicar
12y ago
Each language having its own tools is fine and I doubt OSes are against that. Those tools just need to support a very specific set of features or scenarios to make packaging easy: Understand that enterprise OSes are not built on developer M
141.
▲
by
dmacvicar
13y ago
For curiosity. Does Valencia and Balearics use the .cat domain?. They seem to call their Catalan "Valenciano", even if it is the same language.
142.
▲
by
dmacvicar
13y ago
As a man married to a Catalan girl. Be careful where you are going :-).
143.
▲
by
dmacvicar
13y ago
I love my X220 (work laptop). I use it as my main machine at work with the dock and two monitors. It is fast, responsive and very portable and the Intel graphics just work on Linux. But I have a T410 at home and I am not very happy with it.
144.
▲
by
dmacvicar
13y ago
Nuremberg, Germany here. http://en.wikipedia.org/wiki/Nuremberg_U-Bahn#ATC_and_driver... We have driverless trains without drivers at all. There is some staff getting into random trains to check for problems (like prob
145.
▲
A better Java: Scala or Xtend?
(duncan.mac-vicar.com)
24 points
by
dmacvicar
14y ago
|
32 comments
146.
▲
The State of the UI
(bear454.blogspot.de)
1 points
by
dmacvicar
14y ago
|
0 comments
147.
▲
Snapper: Linux snapshot tool (based on btrfs)
(snapper.io)
5 points
by
dmacvicar
14y ago
|
0 comments