Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dkubb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
31.
▲
by
dkubb
6y ago
This also means that if you want to break into twitter all you need to do is break into slack.
32.
▲
by
dkubb
6y ago
And yet, effective marketing is less about the quantifiable and more about the subjective feelings that your product will ultimately provide.
33.
▲
by
dkubb
8y ago
I think he means Mainstream Media. It's the first time I've seen that abbreviation too.
34.
▲
by
dkubb
8y ago
I love Postgres, but the only thing I find myself wishing for was better Unicode support in the regex engine. I like to add strong database constraints, and sometimes lean on the regexp engine but I find it's missing a lot of features
35.
▲
by
dkubb
9y ago
I don't recognize your handle, but nice that you remember DataMapper! I'm doing really well, although I did kind of fall off OSS work as I got busier with kids and family stuff. I still hack on lots of different things, but nothin
36.
▲
by
dkubb
9y ago
For me, it's always been select/reject/detect. Even though I know about find_all, it always seemed like the odd one out.
37.
▲
by
dkubb
9y ago
You could make the comment about the change, then create a fixup commit and allow the original author to decide to merge it or not.
38.
▲
by
dkubb
10y ago
If I might make a suggestion, I'd recommend doing some kind of tracing when you run the tests so you can have a mapping of what parts of your code are exercised by which gems/tests. Then when you make changes to your code you can
39.
▲
by
dkubb
10y ago
There is rubyspec, but it doesn't cover all possible paths, just the ones that the developers deemed important enough to test. What I am curious to know is _what_ does ruby use besides rubyspec? Do they run tests against the top 100, 1
40.
▲
by
dkubb
10y ago
It's a common misconception that Haskell is slow to compile but not really true, see for example: http://www.shimweasel.com/2016/10/24/fast-tests-and-static-l...
41.
▲
by
dkubb
10y ago
This is correct. It's probably hard to measure a person's total contribution to DataMapper because the gems are spread out across 20 to 30 repositories, not just dm-core. I did maintain DM for a few years, but burnt out as there w
42.
▲
by
dkubb
11y ago
(Serious question) Isn't it risky to rely on any Google product as a foundation for your business? They've shut down more popular services that people depend on than Google Cloud. They tend to enter a market, undercut all the co
43.
▲
by
dkubb
11y ago
My main feature request would be a way to enforce a PR must be a fast-forward merge. I tend to have a small set of words I prefix each git commit summary with (Add, Remove, Fix, etc). If I could verify summaries match that pattern that woul
44.
▲
by
dkubb
11y ago
I saw this comment and then started looking for a link to a second page. It turns out I was able to "swipe up" on my magic mouse to scroll down to the second page. I'd strongly recommend that the developer stop hiding the scr
45.
▲
by
dkubb
11y ago
I wonder if they considered breaking the app up into smaller parts that can be sold to different markets: * API that accepts the scanned images, parses and returns the receipt data. * API (that does the above and) stores the data to a
46.
▲
by
dkubb
11y ago
I feel like many of the general chroot principles in this article can be applied to containers.
47.
▲
by
dkubb
11y ago
> Perhaps containers will be forgotten too. OT but my guess is that we'll move towards deploying applications as part of a unikernel instead of running them inside operating systems designed for multi-user usage. Multiple applicatio
48.
▲
by
dkubb
11y ago
For NixOS it looks like there was some work on reproducible builds, but it seems to have stalled: https://github.com/NixOS/nixpkgs/pull/2281
49.
▲
by
dkubb
11y ago
Do you have any experience with S6? Do you know how it compares to runit?
50.
▲
by
dkubb
11y ago
How does this differ from golang-builder? [1] [1] https://github.com/CenturyLinkLabs/golang-builder
51.
▲
by
dkubb
11y ago
I'd also recommend introducing mutation testing in addition to fuzz testing. There is some overlap between the two techniques, but they approach the problem from completely different directions. Fuzz testing randomly generates inputs a
52.
▲
by
dkubb
11y ago
Yeah, obviously we do that (well maybe not so obvious to some, but I never push unless the tests pass). We sometimes perform lots of other things like static analysis that get in the way of a rapid feedback loop. We also run mutation testin
53.
▲
by
dkubb
11y ago
Another nice side benefit is that you are able to use git bisect to find bugs more easily. If some of the commits fail the build then it becomes difficult to separate commits that actually introduce a bug from those that are just incomplete
54.
▲
by
dkubb
11y ago
Did you mean to say "semantic error" instead of "syntax error"?
55.
▲
by
dkubb
11y ago
I believe that ugly code is usually buggy code. If someone didn't take the time to deal with trivial issues like formatting then it makes me wonder if they spent time thinking hard about the actual problem they were trying to solve. I
56.
▲
by
dkubb
11y ago
Would it be possible to add RSS feeds for each category page? I currently read HN via an RSS reader and filter out any articles with less than 10 points. I would much rather filter out categories I don't care too much about.
57.
▲
by
dkubb
12y ago
Is it possible to prove most of the system so that the remaining unprovable parts are minimized?
58.
▲
by
dkubb
12y ago
You could side-step leap second issues by using a TAI based timestamp.
59.
▲
by
dkubb
12y ago
Thank you for mentioning this. What I don't understand is that no one is talking about the responsibility of the programs reading the user input. They have a responsibility to validate anything they receive using a whitelisting approac
60.
▲
by
dkubb
12y ago
Did you mean "brew install --with-hpn openssh"?
More ›