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

I am a hiring manager and we do take home homeworks. I fully agree that this is a key piece of communication. I always take the time to tell candidates that although they have as much time as they want, we expect 2-3 hours of effort at most, to be respectful of their time. Without that, take home problems would seem predatory.


I cannot upvote this hard enough.

I see this all the time with VPNs. By having everything behind the company VPN, application security isn't taken as seriously. As a result, lateral access becomes trivial at these companies.

Keeping everything public internet exposed from the start actually results in better security.


A trick I often use to get the most out of messagepack is using array encoding of structs. Most msgp libraries have support for this.

This gives you a key benefit of protobuf, without needing external schema files: you don't have to pay the space of the keys of your data.

This is simply not something you can do with JSON, and depending on your data can yield substantial space savings.


Cho 55


This was one of my favorite Google products. It worked exactly as advertised, no frills. Since its release, I haven't once needed to pull out my old Brother document scanner.

The maintenance burden for Stack cannot have been significant, and yet I guess I am unsurprised to see Google add another good app to their graveyard.

What do others use for this purpose?


GeniusScan is great: https://play.google.com/store/apps/details?id=com.thegrizzly...

Microsoft has a similar app: https://play.google.com/store/apps/details?id=com.microsoft....

As the post said, Google Drive also has this built in, but it's not very good IMO. Adobe and others also have their own.

I like Genius the most, personally, but there's really a bunch of them on the app store.


I've found this difficult as well, my mother always jumped right to antibiotics and it had some pretty clear long term consequences.

My approach with my kids has been to use antibiotics only if there's no progression (better or worse). I figure as long as it appears the immune system is doing its job, that's enough for most cases.

So far, we've given our 3-year antibiotics on two occasions. Once for an ear infection that wouldn't clear and for when he had pneumonia.


> I've found this difficult as well, my mother always jumped right to antibiotics and it had some pretty clear long term consequences.

How could this possibly be true that there were clear long term consequences? How could you reasonably know if there were long term consequences from antibiotic use?

Which antibiotics cause what and how do you know they are the cause?


How do you know it wasn't the antibiotics?

You can find many people online whose health (gut most often) got destroyed after a round of antibiotics.

You obviously won't see this in studies, look for individuals: many such cases.


Why wouldn't we see this in studies if it was common?


For what it's worth if I ever had a candidate give me this answer on a systems design problem I'd probably immediately stop evaluating them and start selling them on the role.


NFSv4 is designed to alleviate the consistency shortcomings of NFSv3, but unfortunately I'm not aware of any client implementations that leverage the full spec as intended. The linux implementations are improving frequently.


I will have to see if their NFSv4 implementation has improved any. When I added support for EFS to my company's NFSv4 client we ran into a couple of performance bottlenecks and just general spec non-conformance.

Specifically, we noticed lack of support for these features:

- session trunking (and, in general, multiple channels)

- multiple concurrent requests on a channel (ala ca_maxrequests)

- callbacks

ca_maxoperations was quite low (10, I think?), and they limit the number of parallel clients that you can access EFS with at once.

What this amounts to is that you can reach acceptable performance on file reads/writes, but metadata heavy access patterns have no hope of reaching the advertised IOPs. It's a shame because frankly metadata performance is something NFSv4 excels at.


You could have moved to another native AWS service that works (FSx for NetApp).

FSxN (https://aws.amazon.com/fsx/netapp-ontap/)

As others have mentioned among non-native services (not sure if that's acceptable to you, but it is to some) there are many 3rd party solutions that work better with NFSv4.


Our product supports what our customers use, which in this case was EFS. Doesn't really matter if there's better implementations available.


Unfortunately it's common to have a policy in place disallowing 3rd-party app api access to drive storage. This prevents apps like rclone from working, but the drive client works because it isn't 3rd-party.


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

Search: