HNHacker News
TopNewBestAskShowJobs

craigching

881 karma · joined October 21, 2012

submissionscomments
craigching··on Arrest warrant issued for ex-Florida data scientist Rebekah Jones
Do we really need the derogatory remarks in the first place?
craigching··on Licensing changes to Elasticsearch and Kibana
Exactly, the logs use case is what we use Elasticsearch for.
craigching··on Licensing changes to Elasticsearch and Kibana
Yes, I understand that, but what I would like is a distribution without any x-pack code. I don't want to have to figure out how to turn off and remove x-pack. What I'm concerned about is that it's another vector for security vulnerabilities that I don't need.
craigching··on Licensing changes to Elasticsearch and Kibana
Elastic is one of, if not the largest, contributor to Lucene anyway.
craigching··on Licensing changes to Elasticsearch and Kibana
I'm wondering how this affects the distribution of x-pack. From what I'm reading, the new Free model probably includes it and we have to turn it off if we don't want it? I wish there was still an x-pack free distribution in this model.
craigching··on Mystery of interstellar visitor 'Oumuamua gets trickier
We have! https://en.m.wikipedia.org/wiki/ʻOumuamua

But it’s small and moving away from us fast. We couldn’t build anything in time that could catch up to it and image it closer.

craigching··on Wanted: Console Text Editor for Windows
Nice! I’ll have to check that out! I used BRIEF back in the early 90’s developing plant monitoring/management software. Our products ran on DOS and Windows after that. I’d been using emacs at school, but BRIEF was our editor of choice for this. The column copy and paste is something I still haven’t found as intuitive as BRIEF in any other editor.
craigching··on Kafka: The Rescue Will Begin in Its Own Time
Ah, The Castle has been a favorite of mine since I was in high school despite it being unfinished. The shorter works are something I only started to enjoy about ten years ago. I have really enjoyed rediscovering the magic of Kafka through his shorter works so I’m really interested in these!

I’m also a big “streaming Kafka” fan, so this post was win-win for me

craigching··on Show HN: Grid.js – Advanced table library that works everywhere
I’ve used react-virtualized to render hundreds of thousands of rows, it’s a great library. React-window from the same developer is also worth checking out if you don’t want all the bells and whistles.
craigching··on Average adult will spend 34 years of their life staring at screens
I’m sure you’re making a general statement, but breaking a bone is pretty traumatic and the complications can be quite serious. I hope my kids never experience a broken bone.

That said, I spent my childhood outside and never broke a bone myself, but my brother did and ended up having to wear orthotics the rest of his life and routinely experiences discomfort as a result. So, my advice, don’t limit your kids, but teach them to be careful at the same time.

I’m pretty sure if one of my kids break a bone, I’m going to be a wreck.

EDIT: Your comment about boys breaking bones more than girls is ridiculous, as a parent with a daughter who loves risk taking, I can assure you it’s not a boy vs girl problem.

craigching··on Homebrew removes MongoDB from core formulas
My mongodb knowledge is probably a bit out-of-date here. It didn’t have them either when I was using it. Multi-document ACID would have been really useful, is that a feature now? That would be one data point against elasticsearch.
craigching··on Homebrew removes MongoDB from core formulas
Just as an anecdote to the jepsen test findings, I’ve used elasticsearch at two jobs as a primary datasource and haven’t had data loss as mentioned in the tests. The tests are, at this point, pretty old and I’ve found that newer versions are pretty good at controlling data loss.

As a counterpoint, mongo also still has some outstanding issues with jepsen tests, but they are working on being compliant. Honestly, as far as resiliency, I’m not sure either has solved the problem perfectly.

craigching··on Homebrew removes MongoDB from core formulas
Depends on the version of elasticsearch you’re running and the use-case. If you’re running a single index with a well-defined schema, I think elasticsearch works very well. If you need many indices and can’t have a defined scheme, then it can be tough.

I work on a team at Target that provides a log aggregation product and we’re finding that a single index with a well-defined schema used to troubleshoot applications via logs is very easy to manage and scale. We support some legacy patterns like “index per application” that are a pain in the ass to manage.

Just to provide some context, we manage about 40 clusters that range from a few data nodes to about 160 data nodes with the majority falling in the 16-60 node ballpark. We don’t have a problem with data loss due to elasticsearch, generally speaking.

craigching··on Homebrew removes MongoDB from core formulas
A lot of people advocate PostgreSQL as a replacement. Why not elasticsearch? It’s also a document store with a good history.

At a previous job I shipped Mongo as the store (under AGPL) because at the time the replication story for PGSQL was too complex compared to mongo. But I reached a point where I was going to replace Mongo with elasticsearch and get rid of Solr at the same time.

craigching··on C++ Annotations
In C, always use 0 and check for 0, it's the only safe way. For C++, it depends on the standard you're using.
craigching··on FlureeDB, a Practical Decentralized Database (2017) [pdf]
Again, it wasn’t my use of the term “decentralized”, it was the use of the term in the paper. I read past the phrase for which you claimed to have dismissed the paper and understood their use of “decentralized” pretty clearly, as you should have if you understand distributed computing. Having taken advanced distributed computing courses, I, honestly, never interpreted the use of “decentralized” as you did. But, yeah, in practice, I can see your confusion. Nevertheless, dismissing a paper on such pedantic terms as you originally did is probably not worth commenting unless you really have a good reason for doing so. And, then, it’s probably best to comment only after you have read the paper and then formed an informed response. Anyway, you keep escalating this, so I keep responding in kind to help you. At some point I have to be done with it. I honestly thought that you might have something useful to contribute due to your terse response, but I was clearly wrong ;).
craigching··on FlureeDB, a Practical Decentralized Database (2017) [pdf]
I’m not limiting the term, that’s what the paper is about. And why I wanted to know more about your claim. Might be a good idea to finish the paper now ;). The paper is actually very interesting.
craigching··on FlureeDB, a Practical Decentralized Database (2017) [pdf]
> If you want I'll name a few.

Yep, that’s what I’ve asked above. Might spur a conversation if your claim is legitimate.

craigching··on FlureeDB, a Practical Decentralized Database (2017) [pdf]
I’m not sure what you misunderstood, describing your skepticism would have added to the conversation. Having read beyond that statement, I’m actually intrigued. What “practical decentralized database” are you thinking of such that you didn’t need to read further?
craigching··on Hosting Jupyter Notebooks for 100k Users [video]
Nice, I just posted the video from that link above ;) Great minds think alike!
craigching··on Hosting Jupyter Notebooks for 100k Users [video]
How about Emacs + org mode? https://www.youtube.com/watch?v=dljNabciEGg

I thought this video was pretty cool personally!

craigching··on JupyterLab is ready for users
I do the same thing with Emacs + Elpy, I love interactive programming!
craigching··on Ask HN: Is it 'normal' to struggle so hard with work?
Kent Beck is the father of TDD[1] and a well-known agile advocate

[1] — https://www.goodreads.com/book/show/387190.Test_Driven_Devel...

craigching··on Why Discrete Math Is Important
So all responses thus far have been great, I think the thing I struggled with in HS and into university is trying to place everything and see what the current math leads to. So, responding here, but upvoting those that responded to me at this time because all provided me with insight. Thanks!
craigching··on Why Discrete Math Is Important
I have to admit, being a hybrid math/csci student, I never understood the place of discrete math in mathematics or computer science. It always seemed like a mish-mash of different topics I'd studied in algebra->geometry->calc (including mv calc, linear algebra, diff eq, and series and sequences)->real analysis. This article is a bit too brief to properly place it (at least I still don't see it), could someone provide some proper context for discrete mathematics that fits into the mold of the standard maths sequence?
craigching··on PyTorch, a year in
They mention increased NumPy API compatibility in the article. Seems like that would cover what you’re asking for. FWIW, I agree, there are some things that NumPy does that TensorFlow doesn’t that I’d like to see. .T for transpose being one of them, but maybe I’m not understanding something there. I’m probably just bike shedding a little though ;)
craigching··on Uber Co-Founder Travis Kalanick Said to Plan Sale of 29% of Stake
> contribution to society

I think it’s too early to judge Uber’s “contribution to society” when the investors are basically footing the bill for all of Uber’s customers. Let’s see Uber make a profit and it still be less costly/better service to what consumers get now and then we can talk about their contribution to society.

craigching··on Uber Co-Founder Travis Kalanick Said to Plan Sale of 29% of Stake
> I do not look fondly at what a pain local transport was in cities without public transport (and even those with), and it is Travis (yes, Travis first, Uber second) that led this paradigm shift.

How about we improve public transport? I know it’s unpopular to propose “socialist” ideas, but public transport works elsewhere in the world, why does it have to be so horrible here? Why does someone have to profit for something that you agree is a “pain?”

craigching··on Algebra, Topology, Differential Calculus, and Optimization Theory for CS [pdf]
Maybe an interesting discussion that would keep the link relevant is what the difference actually is? The table of contents do differ, but are very similar. Thanks for pointing that out, I was mostly going on memory, but looking at the ToC there are some differences between the two, but how much would be interesting to ascertain.
craigching··on Algebra, Topology, Differential Calculus, and Optimization Theory for CS [pdf]
Previous discussion not too long ago:

https://news.ycombinator.com/item?id=15923338

Though I note that this link has been updated by one day.

← PreviousPage 3 of 20Next →