Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
karlmdavis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
karlmdavis
12y ago
This is Sonatype's response to the earlier "How to take over the computer of any Java (or Clojure or Scala) developer" concerns and discussion [1]. I'm very relieved they've fixed the big problem there, as having so
92.
▲
HTTPS Support Launching Now
(central.sonatype.org)
62 points
by
karlmdavis
12y ago
|
18 comments
93.
▲
by
karlmdavis
12y ago
For me that's almost all fields: I try to make just about everything immutable by default. Makes reasoning about concurrency much simpler.
94.
▲
by
karlmdavis
13y ago
His post from today, "The Diving Save" [1], is also quite relevant to this: how do you keep someone, once they've started to check out? [1] http://randsinrepose.com/archives/the-diving-save/
95.
▲
by
karlmdavis
13y ago
I did just that when I switched my server from ESXi (which used the same formats). For me, the vmware2libvirt command from Ubuntu's virt-goodies package did the trick. I documented my transition in some of the sections on this page: h
96.
▲
by
karlmdavis
13y ago
Wait... you're saying he's arrogant because he's taken a job that he enjoys primarily because of the humbling perspective it offers?
97.
▲
by
karlmdavis
13y ago
Isn't that almost exactly what investors are doing, but on a smaller scale? Both are giving up cash-in-hand for that lottery ticket.
98.
▲
by
karlmdavis
13y ago
Also Humble Bundle.
99.
▲
by
karlmdavis
13y ago
The latest Spring release supports a Groovy DSL for configuration: http://docs.spring.io/spring/docs/4.0.0.RELEASE/spring-frame...
100.
▲
by
karlmdavis
13y ago
Think about the largest, most complex codebase you've ever worked on. Then, remove any architecture documentation, wikis, etc. used to document how it's all tied together. Then, remove the build scripts and any lib folders. Imagin
101.
▲
by
karlmdavis
13y ago
>Everyone hates it ... I don't; that's a bit of a sweeping generalization. I happen to enjoy writing webapps in JAX-RS and Wicket, and I know a number of folks who enjoy writing them in other frameworks.
102.
▲
by
karlmdavis
13y ago
Using that logic, how could you possibly take the book itself seriously, since the publisher isn't just giving it away for free?
103.
▲
by
karlmdavis
13y ago
> It would depend on the amount of "bottom feeders". That's a bad way to define it though, "non-productives" might be better, since it would include pensioners, children, students (including people who go back to
104.
▲
by
karlmdavis
13y ago
He didn't say to always be 'taking' new jobs, he said to always be 'looking'. And I'm guessing he's not exactly referring to "sending out resumes" or "going to every interview you possibly c
105.
▲
by
karlmdavis
13y ago
Don't this: > The aggregate effect of free money is what will determine the outcome. And this: > Not what exceptional individuals might achieve with it, but what a lazy drunkard would achieve with it matters) Contradict each othe
106.
▲
by
karlmdavis
13y ago
Have you come across JaCoCo [1]? It does its instrumentation via a JVM agent at runtime-- no need to recompile your code just to test for coverage. I've been using it for the last year or two and love it! One of my favorite features is
107.
▲
by
karlmdavis
13y ago
> I've never written a linked list. Guilty as charged. Java has a LinkedList class and I've never bothered to look at the implementation nor have I ever been curious enough to (re)write one from scratch. Good! You're right
108.
▲
by
karlmdavis
13y ago
So, I understand and am incredibly sympathetic to the stress problem some folks have. I also occasionally freeze up when put on the spot, though I fortunately tend to recover after a minute or so of verbal stumbling. That said, hiring quali
109.
▲
by
karlmdavis
13y ago
Hey wait, what're you on about? I'm Karl, and I AM in New York City. Am I being voted out?
110.
▲
by
karlmdavis
13y ago
Well, I've got two main use cases for configuration management tools: 1) managing CI build farms, and 2) managing my home network. Both of those environments are mixed-OS. The build farms are composed of a Jenkins master with multiple
111.
▲
by
karlmdavis
13y ago
Sorry, but I'm not finding a link to those playbooks anywhere in the Ansible docs. The only cross-platform example I could find in the examples was the riak one [1]. Based on that example and the modules you mentioned, I'm guessin
112.
▲
by
karlmdavis
13y ago
I've been using Puppet on a project for a few months now, and I'm definitely not 100% on it: it's... very rough around the edges, and far more fussy than it should be. But it does have one major thing going for it: wide OS su
113.
▲
by
karlmdavis
13y ago
Do you have a citation for the 75% number? The last one I'd seen was 3% or 4%.
114.
▲
by
karlmdavis
13y ago
Not really, no. I've found resumes to be terribly poor indicators of hiring suitability, and so I end up conducting brief first-round phone screens with most at-least-slightly-suitable candidates. This correlates well with the article
115.
▲
by
karlmdavis
13y ago
As it should be! You have more of an explanation anywhere?
116.
▲
by
karlmdavis
13y ago
I use the release plugin myself on almost all my projects, but--BUT--it needs to be said that it's not very flexible. If you can't live with the way it's setup to do things, you're better off writing a shell script to au
117.
▲
by
karlmdavis
13y ago
> the fact remains that it [Maven] exists and most developers will have to interact with it at some point or another. That's simply not the case in many other systems. Are you saying that when developing in Node, you don't have
118.
▲
by
karlmdavis
13y ago
Is this correct? Wouldn't they still need all of the leaf private keys to decrypt things? My understanding was that having a CA's private key just enables someone to issue new child keys for that CA. That vulnerability could be ad
119.
▲
by
karlmdavis
13y ago
> Anyways, I think a big portion of the "hiring problem" is that companies are too afraid of hiring a "bad" developer. They somehow have this notion that if they fail to hire a great developer then its no big deal, but if they accidenta
120.
▲
by
karlmdavis
13y ago
> Docker relies on a different sandboxing method known as containerization. ... Most modern operating system kernels now support the primitives necessary for containerization, including Linux with openvz, vserver and more recently lxc,
More ›