Viewing profile — ddulaney
ddulaney
HN member- Joined
- Fri, Mar 02, 2018, 7:03 PM UTC
- HN karma
- 1,201
- Public activity
- 222 items
- HN profile
- View on Hacker News ↗
About ddulaney
Recent public activity
-
comment
Comment #46924150
There are definitely some benefits! Installation and updates become trivial. Also, collaboration is generally easier, because all you have to do is send a link. These are the same …
-
comment
Comment #45782066
Although, “let’s flush this out” is also a hunting idiom, as in flushing out game. So that may be part of the confusion.
-
comment
Comment #45058164
Can I ask what hardware you’re using? I’ve heard similar things on the internet generally, but I’m on a several-years-old phone and it took under a second. Is the interstitial real…
-
comment
Comment #44022006
It’s fascinating to me what a different view of risk we had in the past. The no damage being caused on the surface was a “new fact”. That would never fly today, for better or for w…
-
comment
Comment #44005116
The general cost over a several large codebases has been observed to be minimal. Yet, there are specific scenarios where the costs are real and observable. For those rare cases, an…
-
comment
Comment #43923365
Yeah, exactly. If you're a developer, it can take a little bit to figure out that "docs like code" is a really strange concept to lots of non-developers. The idea of using the same…
-
comment
Comment #43818241
This system absolutely sucks. If you ever find yourself on the wrong end of it, read this article for advice but also explanations: https://www.kalzumeus.com/2017/09/09/identity-th…
-
comment
Comment #43606020
Rust’s Optional does close this altogether, yes. All (non-unsafe) users of Optional are required to have some defined behavior in both cases. This is enforced by the language in th…
-
comment
Comment #43604887
Unfortunately, operator[] on std::vector is inherently unsafe. You can potentially try to ban it (using at() instead), but that has its own problems. There’s a great talk by Louis …
-
comment
Comment #43521391
The map is drawing Germany and Czechia both with the same white color as the border. Unfortunate that the color scheme is confusing, but not any weird borders. You can see the unco…
-
comment
Comment #43489876
I think the issue is that CSV parsing is really easy to screw up. You mentioned delimiter choice and escaping, and I’d add header presence/absence to that list. There are at least …
-
comment
Comment #43464648
If you even can with ASLR. Most modern boxes would disable stuff like this.
-
comment
Comment #43454361
They just wanted the CLA to support the (paid) relicensing. I think the reasoning (as it was explained to me) was that when people made their original contributions, they were agre…
-
comment
Comment #43443634
I don’t think it would’ve in our case, at least. I actually quite like our OSS policy: basically, we don’t want to be in the business of maintaining forks, so all changes should tr…
-
comment
Comment #43443585
We (engineers) actually wanted to for another GPL’d project! But because they didn’t have a CLA, the lawyers wouldn’t sign off on it — they decided that the main/current maintainer…
-
comment
Comment #43442022
The last 2 paragraphs of this interview with David Chisnall really made me think differently about that: https://lobste.rs/s/ttr8op/lobsters_interview_with_david_chi... In particul…
-
comment
Comment #43391815
There's also a sort-of informal "standard library" of C libraries that have super-stable ABI's that we can generally assume are either present on the system or easy to install. Zli…
-
comment
Comment #43388631
I’m not OP, but at $WORK we sell a C++ library. We want to make it as easy as possible for clients to integrate it into their existing binaries. We need to be able to integrate wit…
-
comment
Comment #43348697
It doesn’t help that they made an absolute ton of them: something like 140,000! That means that they’re not particularly rare, and it holds the price down. Add in the fact that aut…
-
comment
Comment #43233041
The podcast is super fun! It takes the “Engineering Podcast with Slides” model that WTYP originated, but instead of having one knowledgeable person and two comedians, all 3 know di…
-
comment
Comment #43227439
She wrote an update last year about the frequency changes: https://admiralcloudberg.medium.com/why-so-few-articles-late... Definitely worth subscribing to email updates!
-
comment
Comment #43127286
Often used by people who are American (from the Americas) but not from the US. Canada, Mexico, Brazil, Columbia, and the rest of North and South America.
-
comment
Comment #43051786
Exchange trading happens in round lots that are usually 100 shares. This is pretty much just a legacy thing, but so many technical systems have this assumption built in that while …
-
comment
Comment #43009453
Yeah but also all of the legacy baggage that it comes with, y’know? Like the URL parsing stuff for example. The issue is that they pull in one of these enormous old RFC’s and also …
-
comment
Comment #43003613
The only reason to sell any of your company is to raise money. If you can raise all the money you need from your employees, then you can be employee-owned.