Hacker Newsnew | past | comments | ask | show | jobs | submit | chalence's commentslogin

Thanks for the chuckle.


Can anyone explain the purpose/advantage/necessity of custom, artisan blown glass for lab equipment, as opposed to (presumably) high quality glasswear which can be ordered from any number of laboratory equipment purveyors?


If you are experimenting with new approaches, you may need novel rather than standardized, mass produced equipment.

Heck, even if you aren't doing something new you may need glassware for which there is not a sufficiently large demand to support an industrial production line.


I don't think it necessarily matters that it's glassware, but in generally I'd always rather work with a local master who I can talk to face to face with years of experience in the industry, rather than ordering from a company in China with little input, longer wait times, and (most likely) lower quality due to less experienced workers. Of course these are two extremes, and it's possible that there are other local professionals that can bridge the cap, but the advantages of having an onsite master still seem fairly obvious


Yes, but presumably only you would know the bias of the dice and would exploit it by preferentially building next to higher numbered spaces.


I'm a fan and frequent user of Pandas, but does the increase in Stack Overflow questions indicate a surge in popularity, or difficulty in use? I for one run into Pandas issues frequently and often find myself searching for the succinct solution (though, to be fair, this may also be an indication of the impressive scope Pandas strives for).


I think you're right. There are many, many things I have come across which I search stack overflow excessively because I am overly surprised there isn't a better method of achieving the task. Try and do a cross join in pandas, it's deeply dissatisfying.


Pandas is useful and I don't want to bad mouth it as people obviously find it useful. However, it has a complicated API and contains about 200k lines of code. So, it is not a surprise that documentation is a challenge and that there are lot of Stack Overflow questions. For example, figuring out which method result in copies of the data vs new views is hard.

Compare with dlply. It solves a similar problem as pandas does but has a vastly simpler API. To be fair, Pandas does do more but dlply is also more flexible. I looked at implementing something like dlply in Python but you really need to have a lazy evaluation syntax. dlply makes extensive use of this feature of R. As the downside, it can be very confusing to new users as it is hard to debug this lazy evaluation code.

Rather than adopting Pandas to build our product, I built a very minimal version of it (on top of numpy) that only does what we need. That was some extra work but I'm happy I did it as we avoid this huge dependency. I understand quite well my little minimal version does, it is only about 1000 lines of Python code and some tiny C extensions.


I've used pandas frequently and find their docs to he entirely unsatisfying. Stackoverflow provides examples and fairly good insight on using pandas as a whole compared to the docs which just says this function exists basically.


Pandas has much more breadth than depth. The first few months I used it, I felt the same. At some point it all just clicked and I more or less knew where to look for stuff in the docs.


Anything mildly complex is difficult. And I guess an unpopular tool wouldn't have an increase in questions for a long time. The people would either leave it, or learning. So the number of questions should be decline or at least be around the same number.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: