Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lobster_johnson
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
lobster_johnson
8y ago
Thanks for the clarification. I saw the readme, and I assumed (wrongly) that each rule just receive a file name. I wonder where you draw the line between a "linter aggregator" and a "linter". golangci-lint incorporates a
2.
▲
by
lobster_johnson
8y ago
I've not used Berkshelf, but I suspect your problems were related to Chef and the fact that they've built their own dependency system that also interacts with Bundler/RubyGems. Anecdotally, my company has used Ruby since ar
3.
▲
by
lobster_johnson
8y ago
Thanks for the explanation! The fact that dep parses import statements (as does Glide) is something I've never liked. It means that if you run "dep ensure --add" on something not yet imported, it will complain, and the next &
4.
▲
by
lobster_johnson
8y ago
> Now Cox's solution might indeed be better (though I think it's an overkill ... vgo is actually much, much simpler than dep. The sheer number of words in Russ Cox's series of blog posts belies its simplicity. vgo doesn&
5.
▲
by
lobster_johnson
8y ago
Testing and package management aren't mutually exclusive. If you're in a monorepo, all your code evolves in lockstep. A core tenet of versioned package management is to get reproducible builds that only need to break once you c
6.
▲
by
lobster_johnson
8y ago
Here [1] is the "dep ensure -v" output for a project of mine. It takes almost 12 seconds even when there are no changes to the actual file. I don't know why, or whether it's actually the solver (though the output seems t
7.
▲
by
lobster_johnson
8y ago
Every Go project I've used uses git tags prefixed with "v", e.g. v1.0.3. https://github.com/gogo/protobuf https://github.com/olivere/elastic https://github.com/golan
8.
▲
by
lobster_johnson
8y ago
Nothing yet. The new tools should land in 1.11, but will be an experimental opt-in, with the aim of full support in 1.12.
9.
▲
by
lobster_johnson
8y ago
Cox discusses Cargo here, and why he doesn't like it: https://research.swtch.com/vgo-repro
10.
▲
by
lobster_johnson
8y ago
The vgo proposal explicitly rejects the "Cargo way" [1]. There's no lock file, and the MVS algorithm requires, as far as I recall, that the go.mod file is modified whenever the developer wants to update to a new version. [1]
11.
▲
by
lobster_johnson
8y ago
Rust/Cargo had the luxury of being a greenfield project that could adopt semver from the beginning, whereas Go made the mistake of starting out, and then going years , without any official package management solution. As a result, Go
12.
▲
by
lobster_johnson
8y ago
You missed my point; I didn't say it's new, I said it was simpler than it might seem, and that thinking of it as a state machine makes it easier to understand what the core of Kubernetes really is. And of course "nothing but
13.
▲
by
lobster_johnson
8y ago
Disagree. OpenShift and CNCF are arguably exactly that, but Kubernetes itself isn't. It came out of the engineering team at Google, and its technical merit shouldn't be confused with the considerable marketing effort being put beh
14.
▲
by
lobster_johnson
8y ago
Wonderful novel, though. The book is by the great Friedrich Dürrenmatt, and is basically a deconstruction, as well as a subversion, of the detective novel (in fact, its subtitle is "Requiem for the Detective Novel").
15.
▲
by
lobster_johnson
8y ago
J and K are extremely terse, though. They just chose other ASCII symbols that exist on everyone's keyboard.
16.
▲
by
lobster_johnson
8y ago
I meant neuter! I studied German for three years in school, but my brain got its wires crossed there for a second.
17.
▲
by
lobster_johnson
8y ago
At this point gender in most languages has almost nothing to do with the semantic meaning of the words themselves -- biological gender or whatever -- and we might as well call it something less culturally loaded like "noun class".
18.
▲
by
lobster_johnson
8y ago
Sure, it might work. A binary format still has to be parsed , of course, but it would likely be a little more efficient. One question is whether that efficiency gain would be worth the hassle of a binary format. Binary formats have general
19.
▲
by
lobster_johnson
8y ago
I've been waiting for something like this! Gometalinter is notoriously inefficient, and it's always bothered me that it runs every linter separately as opposed to parsing the code once and then running analysis on it. There's
20.
▲
by
lobster_johnson
8y ago
I don't see it mentioned in the GKE release notes, so I assume there's no option to enable it yet.
21.
▲
by
lobster_johnson
8y ago
This is great. Anyone know what Google's plans are when it comes to rolling this out on GKE?
22.
▲
by
lobster_johnson
8y ago
Some good, fairly recent data from Pew [1] and in this [2] NY Times article. From what I gather from this, border crossings are going down, but illegal visa overstays are going up. [1] http://www.pewresearch.org/fact-tank&#x
23.
▲
by
lobster_johnson
8y ago
"Brains scrambled" implies permanent negative effects. I have never encountered any evidence that psilocybin has contributed to psychological damage, unlike LSD and its famed/apparent tendency to provoke flashbacks years late
24.
▲
by
lobster_johnson
8y ago
It's pretty clear from your comment that you don't know anything about magic mushrooms. I could understand your response if the parent were speaking about LSD or bath salts or something else that have been known to give people bad
25.
▲
by
lobster_johnson
8y ago
Go already has "packages", so it's not something that can be used for what vgo calls modules. A Go package is similar to a Java or Python package; it's just a namespace. A vgo module can be thought of as a collection of
26.
▲
by
lobster_johnson
8y ago
Kubernetes' has a pluggable container interface, called CRI. You can implement non-Docker containers. For example, there's a runtime called Virtlet [1] that runs VMs instead of Docker. I don't know of anyone working on CRI im
27.
▲
by
lobster_johnson
8y ago
Minor correction: Syfy doesn't produce The Expanse. The Expanse was entirely conceived, financed and produced by Alcon, an independent film production company. Outside the US, Netflix has the exclusive distribution rights, and in the U
28.
▲
by
lobster_johnson
8y ago
The latter. I think it's a sheepish admission that the bug (caused by unsafe C code) is a reason to prefer Rust's safety, which should help them prevent another one like it.
29.
▲
by
lobster_johnson
8y ago
I suspect it's this bug: https://blog.cloudflare.com/incident-report-on-memory-leak-c... HN: https://news.ycombinator.com/item?id=13718752
30.
▲
by
lobster_johnson
8y ago
My company was using Darcs at the time when git (mid-2008) was gaining popularity. Github wasn't around yet. At the time, git felt like a big step backwards technologically. It had a terrible UI, and the whole thing felt like something
More ›