Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
heavenlyhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
heavenlyhash
8y ago
citation, since I have it open: https://www.irs.gov/businesses/small-businesses-self-employe... > Specifically, a domestic LLC with at least two members is classified as a partnership for federal income tax purposes
92.
▲
by
heavenlyhash
9y ago
This strikes me as ironic, because Zulip started as a SaaS project. Much of the current cruftiness perceived in the install process is likely because earlier generations of the Zulip codebase were written with the presumption of developers
93.
▲
by
heavenlyhash
9y ago
This is correct, of course, but partial progress here is massive progress indeed. The further you push the potentially complicated code towards functional purity, the more the I/O and other side-effecting/hard-to-roll-back things
94.
▲
by
heavenlyhash
9y ago
I think part of the insidiousness of exceptions is that we're tempted to think there's a way to use them that's not as a flow control mechanism. And there isn't. That's what they do : _alter flow_. A sibling co
95.
▲
by
heavenlyhash
9y ago
> For exceptions to work predictably, all mutation within a try-catch block should be captured in a transaction that can be rolled back. Wouldn't that just be beautiful?
96.
▲
by
heavenlyhash
9y ago
> Basically your argument boils down It does not, in fact. My insinuation is that perhaps some people have a preference against going cashless which has nothing to do with speed .
97.
▲
by
heavenlyhash
9y ago
Do you have any links to docs or blog posts about how you'd go about doing that with Conda and ${PREFIX} managing compilers and libs? I'd love to see what a fully worked example looks like.
98.
▲
by
heavenlyhash
9y ago
Maybe there are other factors than obsession with the speed and "productivity" effect of the money-transfer part of a transaction. Your meal and beer entering your mouth probably took 100x as long as the difference between countin
99.
▲
by
heavenlyhash
9y ago
> Don't do it by hand, ever > Kubectl is the new SSH. If you are using it to update production workloads, you are doing it wrong. I'll admit: I'm sold.
100.
▲
by
heavenlyhash
9y ago
We have so many better systems with tons of literature. We -- us, the humans in bulk, as a species with brains -- have so, so many things figured out for this. Googling for "random walk" and "sybil attack" will dump s
101.
▲
by
heavenlyhash
9y ago
> HIPPA prevents gossip. That’s about it. I agree that HIPPA is technically very weak. But let's also agree that preventing gossip about private health info is a good thing -- a definite step in the right direction. Laws are about
102.
▲
by
heavenlyhash
9y ago
I'm not of a dissenting opinion on most of these experience reports, but > TF binary versions need to be globally consistent, honestly, shouldn't that kind of be your baseline goal for all tools that are on multiple hosts an
103.
▲
by
heavenlyhash
9y ago
Which is why it's very confusing that products with such an utterly trivial production pipeline are remaining so expensive -- to say nothing of growing in cost over the years.
104.
▲
by
heavenlyhash
9y ago
You might be interested in IPLD in particular: https://ipld.io/ They use CBOR as the underlying serialization, and have a deep interest in canonicalization and applications of hashing.
105.
▲
by
heavenlyhash
9y ago
Roughly that it isn't shit. I say that a bit tongue in cheek, but really: BSON has a monstrous amount of basic data types, some of which make very little sense and are very difficult to round-trip through other formats; and MessagePack
106.
▲
by
heavenlyhash
9y ago
Yes, similarly, I rather admire the way mysql for example has numeric error codes from a large and no-reuse-allowed table. The human readable string hints what's going on; the numeric code is pretty much guaranteed to find you a relev
107.
▲
CI-Triggered CD Considered Harmful
(gist.github.com)
1 points
by
heavenlyhash
9y ago
|
0 comments
108.
▲
by
heavenlyhash
9y ago
I've come to disagree with the notion of stacks being attached to every error. And I say that having previously authored a library for attaching stacks to every error in golang, and having used it for several months in several projects
109.
▲
by
heavenlyhash
9y ago
This blog is worth a read even if you don't care about Upspin or Go. Some details are certainly specific to Upspin (and they're marked as such), but there are also patterns worth thinking about for programmers of any background.
110.
▲
by
heavenlyhash
9y ago
KeeperRL is a game being developed and sold in that model! It's both on Steam (where I bought it), and on Itch.io (which seems to be the thing, for indie games now..?) and on Github -- same thing, full open source. If you buy it, you
111.
▲
by
heavenlyhash
9y ago
... What on earth is going on in r/Sweden? There's some real sludge being thrown around in there. It's about par with 4chan's /b. Somehow I don't think that reddit is a very normal sample of the culture of
112.
▲
by
heavenlyhash
9y ago
Yes. It is, forgive me for being blunt, nearly completely wrong. For starters, there's two different kinds of keys in use: symmetric and asymmetric. The ratio of "bits" to "strength" is completely different for th
113.
▲
by
heavenlyhash
9y ago
It is amusing (well, to me) to note that ^lamby here is Chris Lamb, a major contributor to the Debian Reproducible Builds project. If anyone has the social currency to publish a such a capslock "no" and still mean it in a purely
114.
▲
by
heavenlyhash
9y ago
I've been experimenting with a library called `refmt` which does the O bject M apping part, but explicitly not the R elational part. It's still experimental, but you might like it, and test coverage is shaping up nicely. The i
115.
▲
by
heavenlyhash
9y ago
Counterpoint: I'm AOK with these ideas. I love take-home style interviews. They're without exception the most informative for both the interviewee and the company: much more can be conveyed than in a hour face-to-face, and it
116.
▲
by
heavenlyhash
9y ago
Yes, when you turn it up to 11, reproducible builds can be seen as a recursive problem. However, that's not a doom and gloom issue: like the old saying goes: How do we eat an elephant? One bite at a time. The saying still works even
117.
▲
by
heavenlyhash
9y ago
Another option to this is Repeatr [1]. Repeatr is for -- like it says on the tin -- repeating things; and hopefully, reproducing them. It's all the containment (runc, underneath), plus the ability to pull in various filesystems, speci
118.
▲
by
heavenlyhash
10y ago
A lot of systems work with a lot of things. The question is what belongs in the compiler and core language, and why it's taking up time in my compile step -- this latter question being particularly fair game in the Scala ecosystem
119.
▲
by
heavenlyhash
10y ago
> Level A2: Intermediate application programmer > [...] > - XML literals nope nope nope nope I'm sorry; I really want to like novel languages, strongly typed language, portable languages, and a bunch of other bo
120.
▲
by
heavenlyhash
10y ago
For errors with stacks in golang today, you could try the Meep [1] library. It's a library for M ore E xpressive E rror P atterns. You can declare error types like this: type ErrFrobnozMalformed struct { Frob *Frobnoz
More ›