nickbp

Joined 15 years ago

Karma
319
Submissions
89
Member since
Feb 21
Wellington NZ, previously SF Bay Area. https://a.geek.nz and https://linkedin.com/in/nickbp
View on Hacker News

Recent submissions

Comment · 5 years ago
That's the plan! The incumbent SaaS providers are effectively charging a premium over the underlying storage. Their business is really reselling storage. Removing that premium via a self-hosted system then greatly reduces the need to structure your applications to fit the cost of monitoring it. This also means that any negotiated discounts and features they may use (e.g., S3 Standard-IA) are also applicable to data in Opstrace.

We will also have a blog post about bad UX in a couple weeks… stay tuned. What are some of your biggest gripes about UX?

Comment · 5 years ago
Comment · 5 years ago
Yeah, anytime I hear "on-prem" deployment I think of my previous experience with getting a product deployed across a lot of different K8s environments. At the surface there are ostensibly common APIs, but the underlying components (networking, storage) are not necessarily interchangeable. There may also be custom policies around e.g. labels, SecurityContexts, or NetworkPolicies. In my own K3s cluster I generally just manage the YAML specs for the deployments by hand, since I’ll often need to e.g. specify the arch constraint to run against, or ensure that it’s running a multi-arch image. It’s a really interesting problem though, and it’s something that we’re targeting.
Comment · 5 years ago
Hi, this is Nick Parker from the Opstrace team. I personally have my own on-prem arm64/amd64 K3s cluster, including a basic 4-node Minio deployment, so I’m very interested in getting local deployment up and running myself. We’re a small team and we’ve been focusing on getting a couple well-defined use-cases in order before adding support for running Opstrace in custom and on-prem environments. It turns into a bit of a combinatorial explosion in terms of supporting all the possibilities. But we definitely want to support deploying to custom infrastructure eventually.
Comment · 13 years ago
Comment · 14 years ago
So, I rarely see eg Java code that actually handles the exceptions it receives. Usually its just "Oh, I got an exception, so I'll print an error (or silently fail) and blindly keep going".

Given this, I don't see how Go is any worse with respect to sloppy programmers. They'll Always Find A Way.

Also, why couldn't your second example be nested? It seems like either of those two examples could be structured identically to the other.

Comment · 14 years ago
I would not be surprised if the patent office itself used this method for filing patent information in various DBs.
Comment · 14 years ago
Comment · 14 years ago
I dunno, you can buy 5 $35 raspberry pis for the price of one $200 pandaboard. $200 approaches the territory of being plausibly enough to build or purchase a full PC.
Comment · 15 years ago
I love my TI-89, which I got ~7 years ago for college physics/astro classes, and still use fairly often when the need arises, typically once or twice a month. I find the interface of a physical calculator to be far superior to a more general purpose machine when facing the tasks its built for.

However, I also think they're way overpriced for what they are. I think a lot of the price is just 'because we can'.

Comment · 15 years ago
The result is a dramatically increased page load performance that only works between Chrome (as it includes SPDY support) and Google’s servers (which supports the features for Google sites.)

Reminds me a lot of MS's strategy of adding incompatible features to existing standards.

Comment · 15 years ago
You'll be much better off if you're well-practiced in ignoring those people. I think choosing your tools solely out of trends and peer pressure would also send a message, but it wouldn't be a favorable one.
Comment · 15 years ago
Contrary to what the echo chamber may sometimes indicate, not everyone is solely a web programmer.

(cpp w/ boost here)

Comment · 15 years ago
As far as I can tell the author's reasons for deciding to use C# can be summed up as "I'm used to it from previous work, and some useful libraries related to my project are available."

Those are perfectly valid reasons, but they aren't really much use to anyone who doesn't share those circumstances, and don't really have anything to do with upsides and downsides of the language itself. That would have been far more relevant to us outsiders.

Also, "I'm buying a MBP" translates to "I'm serious about startups"? Who says image isn't everything? Besides, everyone knows serious hackers use IBM-era Thinkpads!

Comment · 15 years ago
This hasn't been my experience at all in my own work. While I don't subscribe to the extreme 'unit test every single function' mindset, I definitely find unit testing to be useful for checking the consistency of key functionality on a per-module basis. And that has the bonus side-effect of ensuring that I keep the code structured in easily-tested modules with well-defined interfaces.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton